home *** CD-ROM | disk | FTP | other *** search
/ House of Dreams / House of Dreams.iso / More… / QuickTime™ / QuickTime™.rsrc / bin.rsrc_CODE_-2020.txt < prev    next >
Text File  |  1991-12-02  |  188KB  |  3,379 lines

  1. # near model CODE resource
  2. # jump table entries: 3136-3138 (3 of them)
  3. 00000000  6F18                     ble        +0x1A /* 0000001A */
  4. 00000002  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  5. 00000006  4268 0004                clr.w      [A0 + 0x4]
  6. 0000000A  0C40 01A7                cmpi.w     D0, 0x1A7
  7. 0000000E  621E                     bhi        +0x20 /* 0000002E */
  8. 00000010  41FA 0030                lea.l      A0, [PC + 0x30 /* 00000042, value 0xFFFFFFFA */]
  9. 00000014  D1F0 0400                add.l      A0, [A0 + D0.w * 4]
  10. 00000018  4ED0                     jmp        [A0]
  11. label0000001A:
  12. 0000001A  E548                     lsl        D0.w, 2
  13. 0000001C  0C40 069C                cmpi.w     D0, 0x69C
  14. 00000020  620A                     bhi        +0xC /* 0000002C */
  15. 00000022  41FA 001E                lea.l      A0, [PC + 0x1E /* 00000042, value 0xFFFFFFFA */]
  16. 00000026  D1F0 0000                add.l      A0, [A0 + D0.w]
  17. 0000002A  4ED0                     jmp        [A0]
  18. label0000002C:
  19. 0000002C  E448                     lsr        D0.w, 2
  20. label0000002E:
  21. 0000002E  4840                     swap.w     D0
  22. 00000030  0240 00FF                andi.w     D0, 0xFF
  23. 00000034  205F                     movea.l    A0, [A7]+
  24. 00000036  DEC0                     add.w      A7, D0
  25. 00000038  70FF                     moveq.l    D0, 0xFFFFFFFF
  26. 0000003A  4ED0                     jmp        [A0]
  27. 0000003C  303C FFFD                move.w     D0, 0xFFFD
  28. 00000040  A9C9                     syscall    SysError
  29. 00000042  FFFF                     .invalid   <<F/7/7>>
  30. 00000044  FFFA                     .invalid   <<F/7/7>>
  31. 00000046  0000 0716                ori.b      D0, 0x16
  32. 0000004A  0000 0A40                ori.b      D0, 0x40 /* '@' */
  33. 0000004E  0000 0A8C                ori.b      D0, 0x8C
  34. 00000052  0000 0AA8                ori.b      D0, 0xA8
  35. 00000056  FFFF                     .invalid   <<F/7/7>>
  36. 00000058  FFFA                     .invalid   <<F/7/7>>
  37. 0000005A  FFFF                     .invalid   <<F/7/7>>
  38. 0000005C  FFFA                     .invalid   <<F/7/7>>
  39. 0000005E  FFFF                     .invalid   <<F/7/7>>
  40. 00000060  FFFA                     .invalid   <<F/7/7>>
  41. 00000062  FFFF                     .invalid   <<F/7/7>>
  42. 00000064  FFFA                     .invalid   <<F/7/7>>
  43. 00000066  FFFF                     .invalid   <<F/7/7>>
  44. 00000068  FFFA                     .invalid   <<F/7/7>>
  45. 0000006A  FFFF                     .invalid   <<F/7/7>>
  46. 0000006C  FFFA                     .invalid   <<F/7/7>>
  47. 0000006E  FFFF                     .invalid   <<F/7/7>>
  48. 00000070  FFFA                     .invalid   <<F/7/7>>
  49. 00000072  FFFF                     .invalid   <<F/7/7>>
  50. 00000074  FFFA                     .invalid   <<F/7/7>>
  51. 00000076  FFFF                     .invalid   <<F/7/7>>
  52. 00000078  FFFA                     .invalid   <<F/7/7>>
  53. 0000007A  FFFF                     .invalid   <<F/7/7>>
  54. 0000007C  FFFA                     .invalid   <<F/7/7>>
  55. 0000007E  FFFF                     .invalid   <<F/7/7>>
  56. 00000080  FFFA                     .invalid   <<F/7/7>>
  57. 00000082  FFFF                     .invalid   <<F/7/7>>
  58. 00000084  FFFA                     .invalid   <<F/7/7>>
  59. 00000086  FFFF                     .invalid   <<F/7/7>>
  60. 00000088  FFFA                     .invalid   <<F/7/7>>
  61. 0000008A  FFFF                     .invalid   <<F/7/7>>
  62. 0000008C  FFFA                     .invalid   <<F/7/7>>
  63. 0000008E  0000 0B92                ori.b      D0, 0x92
  64. 00000092  FFFF                     .invalid   <<F/7/7>>
  65. 00000094  FFFA                     .invalid   <<F/7/7>>
  66. 00000096  FFFF                     .invalid   <<F/7/7>>
  67. 00000098  FFFA                     .invalid   <<F/7/7>>
  68. 0000009A  FFFF                     .invalid   <<F/7/7>>
  69. 0000009C  FFFA                     .invalid   <<F/7/7>>
  70. 0000009E  FFFF                     .invalid   <<F/7/7>>
  71. 000000A0  FFFA                     .invalid   <<F/7/7>>
  72. 000000A2  0000 0CC6                ori.b      D0, 0xC6
  73. 000000A6  FFFF                     .invalid   <<F/7/7>>
  74. 000000A8  FFFA                     .invalid   <<F/7/7>>
  75. 000000AA  FFFF                     .invalid   <<F/7/7>>
  76. 000000AC  FFFA                     .invalid   <<F/7/7>>
  77. 000000AE  0000 0B28                ori.b      D0, 0x28 /* '(' */
  78. 000000B2  FFFF                     .invalid   <<F/7/7>>
  79. 000000B4  FFFA                     .invalid   <<F/7/7>>
  80. 000000B6  FFFF                     .invalid   <<F/7/7>>
  81. 000000B8  FFFA                     .invalid   <<F/7/7>>
  82. 000000BA  FFFF                     .invalid   <<F/7/7>>
  83. 000000BC  FFFA                     .invalid   <<F/7/7>>
  84. 000000BE  FFFF                     .invalid   <<F/7/7>>
  85. 000000C0  FFFA                     .invalid   <<F/7/7>>
  86. 000000C2  FFFF                     .invalid   <<F/7/7>>
  87. 000000C4  FFFA                     .invalid   <<F/7/7>>
  88. 000000C6  FFFF                     .invalid   <<F/7/7>>
  89. 000000C8  FFFA                     .invalid   <<F/7/7>>
  90. 000000CA  FFFF                     .invalid   <<F/7/7>>
  91. 000000CC  FFFA                     .invalid   <<F/7/7>>
  92. 000000CE  FFFF                     .invalid   <<F/7/7>>
  93. 000000D0  FFFA                     .invalid   <<F/7/7>>
  94. 000000D2  FFFF                     .invalid   <<F/7/7>>
  95. 000000D4  FFFA                     .invalid   <<F/7/7>>
  96. 000000D6  FFFF                     .invalid   <<F/7/7>>
  97. 000000D8  FFFA                     .invalid   <<F/7/7>>
  98. 000000DA  FFFF                     .invalid   <<F/7/7>>
  99. 000000DC  FFFA                     .invalid   <<F/7/7>>
  100. 000000DE  FFFF                     .invalid   <<F/7/7>>
  101. 000000E0  FFFA                     .invalid   <<F/7/7>>
  102. 000000E2  FFFF                     .invalid   <<F/7/7>>
  103. 000000E4  FFFA                     .invalid   <<F/7/7>>
  104. 000000E6  FFFF                     .invalid   <<F/7/7>>
  105. 000000E8  FFFA                     .invalid   <<F/7/7>>
  106. 000000EA  FFFF                     .invalid   <<F/7/7>>
  107. 000000EC  FFFA                     .invalid   <<F/7/7>>
  108. 000000EE  FFFF                     .invalid   <<F/7/7>>
  109. 000000F0  FFFA                     .invalid   <<F/7/7>>
  110. 000000F2  FFFF                     .invalid   <<F/7/7>>
  111. 000000F4  FFFA                     .invalid   <<F/7/7>>
  112. 000000F6  FFFF                     .invalid   <<F/7/7>>
  113. 000000F8  FFFA                     .invalid   <<F/7/7>>
  114. 000000FA  FFFF                     .invalid   <<F/7/7>>
  115. 000000FC  FFFA                     .invalid   <<F/7/7>>
  116. 000000FE  FFFF                     .invalid   <<F/7/7>>
  117. 00000100  FFFA                     .invalid   <<F/7/7>>
  118. 00000102  FFFF                     .invalid   <<F/7/7>>
  119. 00000104  FFFA                     .invalid   <<F/7/7>>
  120. 00000106  FFFF                     .invalid   <<F/7/7>>
  121. 00000108  FFFA                     .invalid   <<F/7/7>>
  122. 0000010A  FFFF                     .invalid   <<F/7/7>>
  123. 0000010C  FFFA                     .invalid   <<F/7/7>>
  124. 0000010E  FFFF                     .invalid   <<F/7/7>>
  125. 00000110  FFFA                     .invalid   <<F/7/7>>
  126. 00000112  FFFF                     .invalid   <<F/7/7>>
  127. 00000114  FFFA                     .invalid   <<F/7/7>>
  128. 00000116  FFFF                     .invalid   <<F/7/7>>
  129. 00000118  FFFA                     .invalid   <<F/7/7>>
  130. 0000011A  FFFF                     .invalid   <<F/7/7>>
  131. 0000011C  FFFA                     .invalid   <<F/7/7>>
  132. 0000011E  FFFF                     .invalid   <<F/7/7>>
  133. 00000120  FFFA                     .invalid   <<F/7/7>>
  134. 00000122  FFFF                     .invalid   <<F/7/7>>
  135. 00000124  FFFA                     .invalid   <<F/7/7>>
  136. 00000126  FFFF                     .invalid   <<F/7/7>>
  137. 00000128  FFFA                     .invalid   <<F/7/7>>
  138. 0000012A  FFFF                     .invalid   <<F/7/7>>
  139. 0000012C  FFFA                     .invalid   <<F/7/7>>
  140. 0000012E  FFFF                     .invalid   <<F/7/7>>
  141. 00000130  FFFA                     .invalid   <<F/7/7>>
  142. 00000132  FFFF                     .invalid   <<F/7/7>>
  143. 00000134  FFFA                     .invalid   <<F/7/7>>
  144. 00000136  FFFF                     .invalid   <<F/7/7>>
  145. 00000138  FFFA                     .invalid   <<F/7/7>>
  146. 0000013A  FFFF                     .invalid   <<F/7/7>>
  147. 0000013C  FFFA                     .invalid   <<F/7/7>>
  148. 0000013E  FFFF                     .invalid   <<F/7/7>>
  149. 00000140  FFFA                     .invalid   <<F/7/7>>
  150. 00000142  FFFF                     .invalid   <<F/7/7>>
  151. 00000144  FFFA                     .invalid   <<F/7/7>>
  152. 00000146  FFFF                     .invalid   <<F/7/7>>
  153. 00000148  FFFA                     .invalid   <<F/7/7>>
  154. 0000014A  FFFF                     .invalid   <<F/7/7>>
  155. 0000014C  FFFA                     .invalid   <<F/7/7>>
  156. 0000014E  FFFF                     .invalid   <<F/7/7>>
  157. 00000150  FFFA                     .invalid   <<F/7/7>>
  158. 00000152  FFFF                     .invalid   <<F/7/7>>
  159. 00000154  FFFA                     .invalid   <<F/7/7>>
  160. 00000156  FFFF                     .invalid   <<F/7/7>>
  161. 00000158  FFFA                     .invalid   <<F/7/7>>
  162. 0000015A  FFFF                     .invalid   <<F/7/7>>
  163. 0000015C  FFFA                     .invalid   <<F/7/7>>
  164. 0000015E  FFFF                     .invalid   <<F/7/7>>
  165. 00000160  FFFA                     .invalid   <<F/7/7>>
  166. 00000162  FFFF                     .invalid   <<F/7/7>>
  167. 00000164  FFFA                     .invalid   <<F/7/7>>
  168. 00000166  FFFF                     .invalid   <<F/7/7>>
  169. 00000168  FFFA                     .invalid   <<F/7/7>>
  170. 0000016A  FFFF                     .invalid   <<F/7/7>>
  171. 0000016C  FFFA                     .invalid   <<F/7/7>>
  172. 0000016E  FFFF                     .invalid   <<F/7/7>>
  173. 00000170  FFFA                     .invalid   <<F/7/7>>
  174. 00000172  FFFF                     .invalid   <<F/7/7>>
  175. 00000174  FFFA                     .invalid   <<F/7/7>>
  176. 00000176  FFFF                     .invalid   <<F/7/7>>
  177. 00000178  FFFA                     .invalid   <<F/7/7>>
  178. 0000017A  FFFF                     .invalid   <<F/7/7>>
  179. 0000017C  FFFA                     .invalid   <<F/7/7>>
  180. 0000017E  FFFF                     .invalid   <<F/7/7>>
  181. 00000180  FFFA                     .invalid   <<F/7/7>>
  182. 00000182  FFFF                     .invalid   <<F/7/7>>
  183. 00000184  FFFA                     .invalid   <<F/7/7>>
  184. 00000186  FFFF                     .invalid   <<F/7/7>>
  185. 00000188  FFFA                     .invalid   <<F/7/7>>
  186. 0000018A  FFFF                     .invalid   <<F/7/7>>
  187. 0000018C  FFFA                     .invalid   <<F/7/7>>
  188. 0000018E  FFFF                     .invalid   <<F/7/7>>
  189. 00000190  FFFA                     .invalid   <<F/7/7>>
  190. 00000192  FFFF                     .invalid   <<F/7/7>>
  191. 00000194  FFFA                     .invalid   <<F/7/7>>
  192. 00000196  FFFF                     .invalid   <<F/7/7>>
  193. 00000198  FFFA                     .invalid   <<F/7/7>>
  194. 0000019A  FFFF                     .invalid   <<F/7/7>>
  195. 0000019C  FFFA                     .invalid   <<F/7/7>>
  196. 0000019E  FFFF                     .invalid   <<F/7/7>>
  197. 000001A0  FFFA                     .invalid   <<F/7/7>>
  198. 000001A2  FFFF                     .invalid   <<F/7/7>>
  199. 000001A4  FFFA                     .invalid   <<F/7/7>>
  200. 000001A6  FFFF                     .invalid   <<F/7/7>>
  201. 000001A8  FFFA                     .invalid   <<F/7/7>>
  202. 000001AA  FFFF                     .invalid   <<F/7/7>>
  203. 000001AC  FFFA                     .invalid   <<F/7/7>>
  204. 000001AE  FFFF                     .invalid   <<F/7/7>>
  205. 000001B0  FFFA                     .invalid   <<F/7/7>>
  206. 000001B2  FFFF                     .invalid   <<F/7/7>>
  207. 000001B4  FFFA                     .invalid   <<F/7/7>>
  208. 000001B6  FFFF                     .invalid   <<F/7/7>>
  209. 000001B8  FFFA                     .invalid   <<F/7/7>>
  210. 000001BA  FFFF                     .invalid   <<F/7/7>>
  211. 000001BC  FFFA                     .invalid   <<F/7/7>>
  212. 000001BE  FFFF                     .invalid   <<F/7/7>>
  213. 000001C0  FFFA                     .invalid   <<F/7/7>>
  214. 000001C2  FFFF                     .invalid   <<F/7/7>>
  215. 000001C4  FFFA                     .invalid   <<F/7/7>>
  216. 000001C6  FFFF                     .invalid   <<F/7/7>>
  217. 000001C8  FFFA                     .invalid   <<F/7/7>>
  218. 000001CA  FFFF                     .invalid   <<F/7/7>>
  219. 000001CC  FFFA                     .invalid   <<F/7/7>>
  220. 000001CE  FFFF                     .invalid   <<F/7/7>>
  221. 000001D0  FFFA                     .invalid   <<F/7/7>>
  222. 000001D2  FFFF                     .invalid   <<F/7/7>>
  223. 000001D4  FFFA                     .invalid   <<F/7/7>>
  224. 000001D6  FFFF                     .invalid   <<F/7/7>>
  225. 000001D8  FFFA                     .invalid   <<F/7/7>>
  226. 000001DA  FFFF                     .invalid   <<F/7/7>>
  227. 000001DC  FFFA                     .invalid   <<F/7/7>>
  228. 000001DE  FFFF                     .invalid   <<F/7/7>>
  229. 000001E0  FFFA                     .invalid   <<F/7/7>>
  230. 000001E2  FFFF                     .invalid   <<F/7/7>>
  231. 000001E4  FFFA                     .invalid   <<F/7/7>>
  232. 000001E6  FFFF                     .invalid   <<F/7/7>>
  233. 000001E8  FFFA                     .invalid   <<F/7/7>>
  234. 000001EA  FFFF                     .invalid   <<F/7/7>>
  235. 000001EC  FFFA                     .invalid   <<F/7/7>>
  236. 000001EE  FFFF                     .invalid   <<F/7/7>>
  237. 000001F0  FFFA                     .invalid   <<F/7/7>>
  238. 000001F2  FFFF                     .invalid   <<F/7/7>>
  239. 000001F4  FFFA                     .invalid   <<F/7/7>>
  240. 000001F6  FFFF                     .invalid   <<F/7/7>>
  241. 000001F8  FFFA                     .invalid   <<F/7/7>>
  242. 000001FA  FFFF                     .invalid   <<F/7/7>>
  243. 000001FC  FFFA                     .invalid   <<F/7/7>>
  244. 000001FE  FFFF                     .invalid   <<F/7/7>>
  245. 00000200  FFFA                     .invalid   <<F/7/7>>
  246. 00000202  FFFF                     .invalid   <<F/7/7>>
  247. 00000204  FFFA                     .invalid   <<F/7/7>>
  248. 00000206  FFFF                     .invalid   <<F/7/7>>
  249. 00000208  FFFA                     .invalid   <<F/7/7>>
  250. 0000020A  FFFF                     .invalid   <<F/7/7>>
  251. 0000020C  FFFA                     .invalid   <<F/7/7>>
  252. 0000020E  FFFF                     .invalid   <<F/7/7>>
  253. 00000210  FFFA                     .invalid   <<F/7/7>>
  254. 00000212  FFFF                     .invalid   <<F/7/7>>
  255. 00000214  FFFA                     .invalid   <<F/7/7>>
  256. 00000216  FFFF                     .invalid   <<F/7/7>>
  257. 00000218  FFFA                     .invalid   <<F/7/7>>
  258. 0000021A  FFFF                     .invalid   <<F/7/7>>
  259. 0000021C  FFFA                     .invalid   <<F/7/7>>
  260. 0000021E  FFFF                     .invalid   <<F/7/7>>
  261. 00000220  FFFA                     .invalid   <<F/7/7>>
  262. 00000222  FFFF                     .invalid   <<F/7/7>>
  263. 00000224  FFFA                     .invalid   <<F/7/7>>
  264. 00000226  FFFF                     .invalid   <<F/7/7>>
  265. 00000228  FFFA                     .invalid   <<F/7/7>>
  266. 0000022A  FFFF                     .invalid   <<F/7/7>>
  267. 0000022C  FFFA                     .invalid   <<F/7/7>>
  268. 0000022E  FFFF                     .invalid   <<F/7/7>>
  269. 00000230  FFFA                     .invalid   <<F/7/7>>
  270. 00000232  FFFF                     .invalid   <<F/7/7>>
  271. 00000234  FFFA                     .invalid   <<F/7/7>>
  272. 00000236  FFFF                     .invalid   <<F/7/7>>
  273. 00000238  FFFA                     .invalid   <<F/7/7>>
  274. 0000023A  FFFF                     .invalid   <<F/7/7>>
  275. 0000023C  FFFA                     .invalid   <<F/7/7>>
  276. 0000023E  FFFF                     .invalid   <<F/7/7>>
  277. 00000240  FFFA                     .invalid   <<F/7/7>>
  278. 00000242  FFFF                     .invalid   <<F/7/7>>
  279. 00000244  FFFA                     .invalid   <<F/7/7>>
  280. 00000246  FFFF                     .invalid   <<F/7/7>>
  281. 00000248  FFFA                     .invalid   <<F/7/7>>
  282. 0000024A  FFFF                     .invalid   <<F/7/7>>
  283. 0000024C  FFFA                     .invalid   <<F/7/7>>
  284. 0000024E  FFFF                     .invalid   <<F/7/7>>
  285. 00000250  FFFA                     .invalid   <<F/7/7>>
  286. 00000252  FFFF                     .invalid   <<F/7/7>>
  287. 00000254  FFFA                     .invalid   <<F/7/7>>
  288. 00000256  FFFF                     .invalid   <<F/7/7>>
  289. 00000258  FFFA                     .invalid   <<F/7/7>>
  290. 0000025A  FFFF                     .invalid   <<F/7/7>>
  291. 0000025C  FFFA                     .invalid   <<F/7/7>>
  292. 0000025E  FFFF                     .invalid   <<F/7/7>>
  293. 00000260  FFFA                     .invalid   <<F/7/7>>
  294. 00000262  FFFF                     .invalid   <<F/7/7>>
  295. 00000264  FFFA                     .invalid   <<F/7/7>>
  296. 00000266  FFFF                     .invalid   <<F/7/7>>
  297. 00000268  FFFA                     .invalid   <<F/7/7>>
  298. 0000026A  FFFF                     .invalid   <<F/7/7>>
  299. 0000026C  FFFA                     .invalid   <<F/7/7>>
  300. 0000026E  FFFF                     .invalid   <<F/7/7>>
  301. 00000270  FFFA                     .invalid   <<F/7/7>>
  302. 00000272  FFFF                     .invalid   <<F/7/7>>
  303. 00000274  FFFA                     .invalid   <<F/7/7>>
  304. 00000276  FFFF                     .invalid   <<F/7/7>>
  305. 00000278  FFFA                     .invalid   <<F/7/7>>
  306. 0000027A  FFFF                     .invalid   <<F/7/7>>
  307. 0000027C  FFFA                     .invalid   <<F/7/7>>
  308. 0000027E  FFFF                     .invalid   <<F/7/7>>
  309. 00000280  FFFA                     .invalid   <<F/7/7>>
  310. 00000282  FFFF                     .invalid   <<F/7/7>>
  311. 00000284  FFFA                     .invalid   <<F/7/7>>
  312. 00000286  FFFF                     .invalid   <<F/7/7>>
  313. 00000288  FFFA                     .invalid   <<F/7/7>>
  314. 0000028A  FFFF                     .invalid   <<F/7/7>>
  315. 0000028C  FFFA                     .invalid   <<F/7/7>>
  316. 0000028E  FFFF                     .invalid   <<F/7/7>>
  317. 00000290  FFFA                     .invalid   <<F/7/7>>
  318. 00000292  FFFF                     .invalid   <<F/7/7>>
  319. 00000294  FFFA                     .invalid   <<F/7/7>>
  320. 00000296  0000 0C5C                ori.b      D0, 0x5C /* '\\' */
  321. 0000029A  FFFF                     .invalid   <<F/7/7>>
  322. 0000029C  FFFA                     .invalid   <<F/7/7>>
  323. 0000029E  FFFF                     .invalid   <<F/7/7>>
  324. 000002A0  FFFA                     .invalid   <<F/7/7>>
  325. 000002A2  FFFF                     .invalid   <<F/7/7>>
  326. 000002A4  FFFA                     .invalid   <<F/7/7>>
  327. 000002A6  FFFF                     .invalid   <<F/7/7>>
  328. 000002A8  FFFA                     .invalid   <<F/7/7>>
  329. 000002AA  FFFF                     .invalid   <<F/7/7>>
  330. 000002AC  FFFA                     .invalid   <<F/7/7>>
  331. 000002AE  FFFF                     .invalid   <<F/7/7>>
  332. 000002B0  FFFA                     .invalid   <<F/7/7>>
  333. 000002B2  FFFF                     .invalid   <<F/7/7>>
  334. 000002B4  FFFA                     .invalid   <<F/7/7>>
  335. 000002B6  FFFF                     .invalid   <<F/7/7>>
  336. 000002B8  FFFA                     .invalid   <<F/7/7>>
  337. 000002BA  FFFF                     .invalid   <<F/7/7>>
  338. 000002BC  FFFA                     .invalid   <<F/7/7>>
  339. 000002BE  FFFF                     .invalid   <<F/7/7>>
  340. 000002C0  FFFA                     .invalid   <<F/7/7>>
  341. 000002C2  FFFF                     .invalid   <<F/7/7>>
  342. 000002C4  FFFA                     .invalid   <<F/7/7>>
  343. 000002C6  FFFF                     .invalid   <<F/7/7>>
  344. 000002C8  FFFA                     .invalid   <<F/7/7>>
  345. 000002CA  FFFF                     .invalid   <<F/7/7>>
  346. 000002CC  FFFA                     .invalid   <<F/7/7>>
  347. 000002CE  FFFF                     .invalid   <<F/7/7>>
  348. 000002D0  FFFA                     .invalid   <<F/7/7>>
  349. 000002D2  FFFF                     .invalid   <<F/7/7>>
  350. 000002D4  FFFA                     .invalid   <<F/7/7>>
  351. 000002D6  0000 1154                ori.b      D0, 0x54 /* 'T' */
  352. 000002DA  0000 1370                ori.b      D0, 0x70 /* 'p' */
  353. 000002DE  0000 1418                ori.b      D0, 0x18
  354. 000002E2  0000 13BC                ori.b      D0, 0xBC
  355. 000002E6  0000 14F6                ori.b      D0, 0xF6
  356. 000002EA  0000 1508                ori.b      D0, 0x8
  357. 000002EE  0000 1688                ori.b      D0, 0x88
  358. 000002F2  0000 154C                ori.b      D0, 0x4C /* 'L' */
  359. 000002F6  0000 16BE                ori.b      D0, 0xBE
  360. 000002FA  0000 15EA                ori.b      D0, 0xEA
  361. 000002FE  0000 1A36                ori.b      D0, 0x36 /* '6' */
  362. 00000302  0000 1A4A                ori.b      D0, 0x4A /* 'J' */
  363. 00000306  0000 1774                ori.b      D0, 0x74 /* 't' */
  364. 0000030A  0000 178C                ori.b      D0, 0x8C
  365. 0000030E  0000 184E                ori.b      D0, 0x4E /* 'N' */
  366. 00000312  0000 17B0                ori.b      D0, 0xB0
  367. 00000316  0000 0E32                ori.b      D0, 0x32 /* '2' */
  368. 0000031A  0000 1284                ori.b      D0, 0x84
  369. 0000031E  0000 1112                ori.b      D0, 0x12
  370. 00000322  0000 2074                ori.b      D0, 0x74 /* 't' */
  371. 00000326  0000 20FE                ori.b      D0, 0xFE
  372. 0000032A  FFFF                     .invalid   <<F/7/7>>
  373. 0000032C  FFFA                     .invalid   <<F/7/7>>
  374. 0000032E  FFFF                     .invalid   <<F/7/7>>
  375. 00000330  FFFA                     .invalid   <<F/7/7>>
  376. 00000332  FFFF                     .invalid   <<F/7/7>>
  377. 00000334  FFFA                     .invalid   <<F/7/7>>
  378. 00000336  FFFF                     .invalid   <<F/7/7>>
  379. 00000338  FFFA                     .invalid   <<F/7/7>>
  380. 0000033A  FFFF                     .invalid   <<F/7/7>>
  381. 0000033C  FFFA                     .invalid   <<F/7/7>>
  382. 0000033E  FFFF                     .invalid   <<F/7/7>>
  383. 00000340  FFFA                     .invalid   <<F/7/7>>
  384. 00000342  FFFF                     .invalid   <<F/7/7>>
  385. 00000344  FFFA                     .invalid   <<F/7/7>>
  386. 00000346  FFFF                     .invalid   <<F/7/7>>
  387. 00000348  FFFA                     .invalid   <<F/7/7>>
  388. 0000034A  FFFF                     .invalid   <<F/7/7>>
  389. 0000034C  FFFA                     .invalid   <<F/7/7>>
  390. 0000034E  FFFF                     .invalid   <<F/7/7>>
  391. 00000350  FFFA                     .invalid   <<F/7/7>>
  392. 00000352  FFFF                     .invalid   <<F/7/7>>
  393. 00000354  FFFA                     .invalid   <<F/7/7>>
  394. 00000356  FFFF                     .invalid   <<F/7/7>>
  395. 00000358  FFFA                     .invalid   <<F/7/7>>
  396. 0000035A  FFFF                     .invalid   <<F/7/7>>
  397. 0000035C  FFFA                     .invalid   <<F/7/7>>
  398. 0000035E  FFFF                     .invalid   <<F/7/7>>
  399. 00000360  FFFA                     .invalid   <<F/7/7>>
  400. 00000362  FFFF                     .invalid   <<F/7/7>>
  401. 00000364  FFFA                     .invalid   <<F/7/7>>
  402. 00000366  FFFF                     .invalid   <<F/7/7>>
  403. 00000368  FFFA                     .invalid   <<F/7/7>>
  404. 0000036A  FFFF                     .invalid   <<F/7/7>>
  405. 0000036C  FFFA                     .invalid   <<F/7/7>>
  406. 0000036E  FFFF                     .invalid   <<F/7/7>>
  407. 00000370  FFFA                     .invalid   <<F/7/7>>
  408. 00000372  FFFF                     .invalid   <<F/7/7>>
  409. 00000374  FFFA                     .invalid   <<F/7/7>>
  410. 00000376  FFFF                     .invalid   <<F/7/7>>
  411. 00000378  FFFA                     .invalid   <<F/7/7>>
  412. 0000037A  FFFF                     .invalid   <<F/7/7>>
  413. 0000037C  FFFA                     .invalid   <<F/7/7>>
  414. 0000037E  FFFF                     .invalid   <<F/7/7>>
  415. 00000380  FFFA                     .invalid   <<F/7/7>>
  416. 00000382  FFFF                     .invalid   <<F/7/7>>
  417. 00000384  FFFA                     .invalid   <<F/7/7>>
  418. 00000386  0000 0DA0                ori.b      D0, 0xA0
  419. 0000038A  0000 0DD6                ori.b      D0, 0xD6
  420. 0000038E  FFFF                     .invalid   <<F/7/7>>
  421. 00000390  FFFA                     .invalid   <<F/7/7>>
  422. 00000392  FFFF                     .invalid   <<F/7/7>>
  423. 00000394  FFFA                     .invalid   <<F/7/7>>
  424. 00000396  FFFF                     .invalid   <<F/7/7>>
  425. 00000398  FFFA                     .invalid   <<F/7/7>>
  426. 0000039A  FFFF                     .invalid   <<F/7/7>>
  427. 0000039C  FFFA                     .invalid   <<F/7/7>>
  428. 0000039E  FFFF                     .invalid   <<F/7/7>>
  429. 000003A0  FFFA                     .invalid   <<F/7/7>>
  430. 000003A2  FFFF                     .invalid   <<F/7/7>>
  431. 000003A4  FFFA                     .invalid   <<F/7/7>>
  432. 000003A6  FFFF                     .invalid   <<F/7/7>>
  433. 000003A8  FFFA                     .invalid   <<F/7/7>>
  434. 000003AA  FFFF                     .invalid   <<F/7/7>>
  435. 000003AC  FFFA                     .invalid   <<F/7/7>>
  436. 000003AE  FFFF                     .invalid   <<F/7/7>>
  437. 000003B0  FFFA                     .invalid   <<F/7/7>>
  438. 000003B2  FFFF                     .invalid   <<F/7/7>>
  439. 000003B4  FFFA                     .invalid   <<F/7/7>>
  440. 000003B6  FFFF                     .invalid   <<F/7/7>>
  441. 000003B8  FFFA                     .invalid   <<F/7/7>>
  442. 000003BA  0000 0AD6                ori.b      D0, 0xD6
  443. 000003BE  0000 083A                ori.b      D0, 0x3A /* ':' */
  444. 000003C2  FFFF                     .invalid   <<F/7/7>>
  445. 000003C4  FFFA                     .invalid   <<F/7/7>>
  446. 000003C6  FFFF                     .invalid   <<F/7/7>>
  447. 000003C8  FFFA                     .invalid   <<F/7/7>>
  448. 000003CA  FFFF                     .invalid   <<F/7/7>>
  449. 000003CC  FFFA                     .invalid   <<F/7/7>>
  450. 000003CE  0000 0C06                ori.b      D0, 0x6
  451. 000003D2  0000 0DE6                ori.b      D0, 0xE6
  452. 000003D6  FFFF                     .invalid   <<F/7/7>>
  453. 000003D8  FFFA                     .invalid   <<F/7/7>>
  454. 000003DA  FFFF                     .invalid   <<F/7/7>>
  455. 000003DC  FFFA                     .invalid   <<F/7/7>>
  456. 000003DE  FFFF                     .invalid   <<F/7/7>>
  457. 000003E0  FFFA                     .invalid   <<F/7/7>>
  458. 000003E2  FFFF                     .invalid   <<F/7/7>>
  459. 000003E4  FFFA                     .invalid   <<F/7/7>>
  460. 000003E6  0000 0D22                ori.b      D0, 0x22 /* '\"' */
  461. 000003EA  FFFF                     .invalid   <<F/7/7>>
  462. 000003EC  FFFA                     .invalid   <<F/7/7>>
  463. 000003EE  0000 1F8A                ori.b      D0, 0x8A
  464. 000003F2  0000 1FEE                ori.b      D0, 0xEE
  465. 000003F6  0000 2036                ori.b      D0, 0x36 /* '6' */
  466. 000003FA  0000 2054                ori.b      D0, 0x54 /* 'T' */
  467. 000003FE  0000 0AFA                ori.b      D0, 0xFA
  468. 00000402  FFFF                     .invalid   <<F/7/7>>
  469. 00000404  FFFA                     .invalid   <<F/7/7>>
  470. 00000406  FFFF                     .invalid   <<F/7/7>>
  471. 00000408  FFFA                     .invalid   <<F/7/7>>
  472. 0000040A  FFFF                     .invalid   <<F/7/7>>
  473. 0000040C  FFFA                     .invalid   <<F/7/7>>
  474. 0000040E  FFFF                     .invalid   <<F/7/7>>
  475. 00000410  FFFA                     .invalid   <<F/7/7>>
  476. 00000412  FFFF                     .invalid   <<F/7/7>>
  477. 00000414  FFFA                     .invalid   <<F/7/7>>
  478. 00000416  FFFF                     .invalid   <<F/7/7>>
  479. 00000418  FFFA                     .invalid   <<F/7/7>>
  480. 0000041A  FFFF                     .invalid   <<F/7/7>>
  481. 0000041C  FFFA                     .invalid   <<F/7/7>>
  482. 0000041E  FFFF                     .invalid   <<F/7/7>>
  483. 00000420  FFFA                     .invalid   <<F/7/7>>
  484. 00000422  FFFF                     .invalid   <<F/7/7>>
  485. 00000424  FFFA                     .invalid   <<F/7/7>>
  486. 00000426  FFFF                     .invalid   <<F/7/7>>
  487. 00000428  FFFA                     .invalid   <<F/7/7>>
  488. 0000042A  FFFF                     .invalid   <<F/7/7>>
  489. 0000042C  FFFA                     .invalid   <<F/7/7>>
  490. 0000042E  FFFF                     .invalid   <<F/7/7>>
  491. 00000430  FFFA                     .invalid   <<F/7/7>>
  492. 00000432  FFFF                     .invalid   <<F/7/7>>
  493. 00000434  FFFA                     .invalid   <<F/7/7>>
  494. 00000436  FFFF                     .invalid   <<F/7/7>>
  495. 00000438  FFFA                     .invalid   <<F/7/7>>
  496. 0000043A  FFFF                     .invalid   <<F/7/7>>
  497. 0000043C  FFFA                     .invalid   <<F/7/7>>
  498. 0000043E  FFFF                     .invalid   <<F/7/7>>
  499. 00000440  FFFA                     .invalid   <<F/7/7>>
  500. 00000442  FFFF                     .invalid   <<F/7/7>>
  501. 00000444  FFFA                     .invalid   <<F/7/7>>
  502. 00000446  FFFF                     .invalid   <<F/7/7>>
  503. 00000448  FFFA                     .invalid   <<F/7/7>>
  504. 0000044A  FFFF                     .invalid   <<F/7/7>>
  505. 0000044C  FFFA                     .invalid   <<F/7/7>>
  506. 0000044E  FFFF                     .invalid   <<F/7/7>>
  507. 00000450  FFFA                     .invalid   <<F/7/7>>
  508. 00000452  FFFF                     .invalid   <<F/7/7>>
  509. 00000454  FFFA                     .invalid   <<F/7/7>>
  510. 00000456  FFFF                     .invalid   <<F/7/7>>
  511. 00000458  FFFA                     .invalid   <<F/7/7>>
  512. 0000045A  FFFF                     .invalid   <<F/7/7>>
  513. 0000045C  FFFA                     .invalid   <<F/7/7>>
  514. 0000045E  FFFF                     .invalid   <<F/7/7>>
  515. 00000460  FFFA                     .invalid   <<F/7/7>>
  516. 00000462  FFFF                     .invalid   <<F/7/7>>
  517. 00000464  FFFA                     .invalid   <<F/7/7>>
  518. 00000466  FFFF                     .invalid   <<F/7/7>>
  519. 00000468  FFFA                     .invalid   <<F/7/7>>
  520. 0000046A  0000 0D60                ori.b      D0, 0x60 /* '`' */
  521. 0000046E  0000 1D84                ori.b      D0, 0x84
  522. 00000472  0000 1D9E                ori.b      D0, 0x9E
  523. 00000476  0000 1DE4                ori.b      D0, 0xE4
  524. 0000047A  FFFF                     .invalid   <<F/7/7>>
  525. 0000047C  FFFA                     .invalid   <<F/7/7>>
  526. 0000047E  FFFF                     .invalid   <<F/7/7>>
  527. 00000480  FFFA                     .invalid   <<F/7/7>>
  528. 00000482  FFFF                     .invalid   <<F/7/7>>
  529. 00000484  FFFA                     .invalid   <<F/7/7>>
  530. 00000486  FFFF                     .invalid   <<F/7/7>>
  531. 00000488  FFFA                     .invalid   <<F/7/7>>
  532. 0000048A  FFFF                     .invalid   <<F/7/7>>
  533. 0000048C  FFFA                     .invalid   <<F/7/7>>
  534. 0000048E  FFFF                     .invalid   <<F/7/7>>
  535. 00000490  FFFA                     .invalid   <<F/7/7>>
  536. 00000492  FFFF                     .invalid   <<F/7/7>>
  537. 00000494  FFFA                     .invalid   <<F/7/7>>
  538. 00000496  FFFF                     .invalid   <<F/7/7>>
  539. 00000498  FFFA                     .invalid   <<F/7/7>>
  540. 0000049A  FFFF                     .invalid   <<F/7/7>>
  541. 0000049C  FFFA                     .invalid   <<F/7/7>>
  542. 0000049E  FFFF                     .invalid   <<F/7/7>>
  543. 000004A0  FFFA                     .invalid   <<F/7/7>>
  544. 000004A2  FFFF                     .invalid   <<F/7/7>>
  545. 000004A4  FFFA                     .invalid   <<F/7/7>>
  546. 000004A6  FFFF                     .invalid   <<F/7/7>>
  547. 000004A8  FFFA                     .invalid   <<F/7/7>>
  548. 000004AA  FFFF                     .invalid   <<F/7/7>>
  549. 000004AC  FFEA                     .invalid   <<F/7/7>>
  550. 000004AE  FFFF                     .invalid   <<F/7/7>>
  551. 000004B0  FFEA                     .invalid   <<F/7/7>>
  552. 000004B2  FFFF                     .invalid   <<F/7/7>>
  553. 000004B4  FFEA                     .invalid   <<F/7/7>>
  554. 000004B6  FFFF                     .invalid   <<F/7/7>>
  555. 000004B8  FFEA                     .invalid   <<F/7/7>>
  556. 000004BA  FFFF                     .invalid   <<F/7/7>>
  557. 000004BC  FFEA                     .invalid   <<F/7/7>>
  558. 000004BE  FFFF                     .invalid   <<F/7/7>>
  559. 000004C0  FFEA                     .invalid   <<F/7/7>>
  560. 000004C2  FFFF                     .invalid   <<F/7/7>>
  561. 000004C4  FFFA                     .invalid   <<F/7/7>>
  562. 000004C6  FFFF                     .invalid   <<F/7/7>>
  563. 000004C8  FFEA                     .invalid   <<F/7/7>>
  564. 000004CA  FFFF                     .invalid   <<F/7/7>>
  565. 000004CC  FFEA                     .invalid   <<F/7/7>>
  566. 000004CE  FFFF                     .invalid   <<F/7/7>>
  567. 000004D0  FFEA                     .invalid   <<F/7/7>>
  568. 000004D2  FFFF                     .invalid   <<F/7/7>>
  569. 000004D4  FFEA                     .invalid   <<F/7/7>>
  570. 000004D6  FFFF                     .invalid   <<F/7/7>>
  571. 000004D8  FFFA                     .invalid   <<F/7/7>>
  572. 000004DA  FFFF                     .invalid   <<F/7/7>>
  573. 000004DC  FFEA                     .invalid   <<F/7/7>>
  574. 000004DE  FFFF                     .invalid   <<F/7/7>>
  575. 000004E0  FFFA                     .invalid   <<F/7/7>>
  576. 000004E2  0000 1980                ori.b      D0, 0x80
  577. 000004E6  0000 22E4                ori.b      D0, 0xE4
  578. 000004EA  0000 230A                ori.b      D0, 0xA /* '\n' */
  579. 000004EE  0000 217C                ori.b      D0, 0x7C /* '|' */
  580. 000004F2  0000 2196                ori.b      D0, 0x96
  581. 000004F6  0000 21B0                ori.b      D0, 0xB0
  582. 000004FA  FFFF                     .invalid   <<F/7/7>>
  583. 000004FC  FFEA                     .invalid   <<F/7/7>>
  584. 000004FE  FFFF                     .invalid   <<F/7/7>>
  585. 00000500  FFEA                     .invalid   <<F/7/7>>
  586. 00000502  FFFF                     .invalid   <<F/7/7>>
  587. 00000504  FFEA                     .invalid   <<F/7/7>>
  588. 00000506  FFFF                     .invalid   <<F/7/7>>
  589. 00000508  FFEA                     .invalid   <<F/7/7>>
  590. 0000050A  FFFF                     .invalid   <<F/7/7>>
  591. 0000050C  FFEA                     .invalid   <<F/7/7>>
  592. 0000050E  FFFF                     .invalid   <<F/7/7>>
  593. 00000510  FFEA                     .invalid   <<F/7/7>>
  594. 00000512  FFFF                     .invalid   <<F/7/7>>
  595. 00000514  FFEA                     .invalid   <<F/7/7>>
  596. 00000516  FFFF                     .invalid   <<F/7/7>>
  597. 00000518  FFFA                     .invalid   <<F/7/7>>
  598. 0000051A  FFFF                     .invalid   <<F/7/7>>
  599. 0000051C  FFFA                     .invalid   <<F/7/7>>
  600. 0000051E  FFFF                     .invalid   <<F/7/7>>
  601. 00000520  FFFA                     .invalid   <<F/7/7>>
  602. 00000522  FFFF                     .invalid   <<F/7/7>>
  603. 00000524  FFEA                     .invalid   <<F/7/7>>
  604. 00000526  FFFF                     .invalid   <<F/7/7>>
  605. 00000528  FFEA                     .invalid   <<F/7/7>>
  606. 0000052A  FFFF                     .invalid   <<F/7/7>>
  607. 0000052C  FFEA                     .invalid   <<F/7/7>>
  608. 0000052E  FFFF                     .invalid   <<F/7/7>>
  609. 00000530  FFFA                     .invalid   <<F/7/7>>
  610. 00000532  FFFF                     .invalid   <<F/7/7>>
  611. 00000534  FFFA                     .invalid   <<F/7/7>>
  612. 00000536  FFFF                     .invalid   <<F/7/7>>
  613. 00000538  FFFA                     .invalid   <<F/7/7>>
  614. 0000053A  FFFF                     .invalid   <<F/7/7>>
  615. 0000053C  FFFA                     .invalid   <<F/7/7>>
  616. 0000053E  FFFF                     .invalid   <<F/7/7>>
  617. 00000540  FFFA                     .invalid   <<F/7/7>>
  618. 00000542  FFFF                     .invalid   <<F/7/7>>
  619. 00000544  FFFA                     .invalid   <<F/7/7>>
  620. 00000546  FFFF                     .invalid   <<F/7/7>>
  621. 00000548  FFFA                     .invalid   <<F/7/7>>
  622. 0000054A  FFFF                     .invalid   <<F/7/7>>
  623. 0000054C  FFFA                     .invalid   <<F/7/7>>
  624. 0000054E  FFFF                     .invalid   <<F/7/7>>
  625. 00000550  FFEA                     .invalid   <<F/7/7>>
  626. 00000552  FFFF                     .invalid   <<F/7/7>>
  627. 00000554  FFEA                     .invalid   <<F/7/7>>
  628. 00000556  FFFF                     .invalid   <<F/7/7>>
  629. 00000558  FFFA                     .invalid   <<F/7/7>>
  630. 0000055A  FFFF                     .invalid   <<F/7/7>>
  631. 0000055C  FFEA                     .invalid   <<F/7/7>>
  632. 0000055E  FFFF                     .invalid   <<F/7/7>>
  633. 00000560  FFEA                     .invalid   <<F/7/7>>
  634. 00000562  FFFF                     .invalid   <<F/7/7>>
  635. 00000564  FFEA                     .invalid   <<F/7/7>>
  636. 00000566  FFFF                     .invalid   <<F/7/7>>
  637. 00000568  FFFA                     .invalid   <<F/7/7>>
  638. 0000056A  FFFF                     .invalid   <<F/7/7>>
  639. 0000056C  FFFA                     .invalid   <<F/7/7>>
  640. 0000056E  FFFF                     .invalid   <<F/7/7>>
  641. 00000570  FFFA                     .invalid   <<F/7/7>>
  642. 00000572  FFFF                     .invalid   <<F/7/7>>
  643. 00000574  FFFA                     .invalid   <<F/7/7>>
  644. 00000576  FFFF                     .invalid   <<F/7/7>>
  645. 00000578  FFFA                     .invalid   <<F/7/7>>
  646. 0000057A  FFFF                     .invalid   <<F/7/7>>
  647. 0000057C  FFFA                     .invalid   <<F/7/7>>
  648. 0000057E  FFFF                     .invalid   <<F/7/7>>
  649. 00000580  FFFA                     .invalid   <<F/7/7>>
  650. 00000582  FFFF                     .invalid   <<F/7/7>>
  651. 00000584  FFFA                     .invalid   <<F/7/7>>
  652. 00000586  FFFF                     .invalid   <<F/7/7>>
  653. 00000588  FFFA                     .invalid   <<F/7/7>>
  654. 0000058A  FFFF                     .invalid   <<F/7/7>>
  655. 0000058C  FFFA                     .invalid   <<F/7/7>>
  656. 0000058E  FFFF                     .invalid   <<F/7/7>>
  657. 00000590  FFFA                     .invalid   <<F/7/7>>
  658. 00000592  FFFF                     .invalid   <<F/7/7>>
  659. 00000594  FFFA                     .invalid   <<F/7/7>>
  660. 00000596  FFFF                     .invalid   <<F/7/7>>
  661. 00000598  FFFA                     .invalid   <<F/7/7>>
  662. 0000059A  FFFF                     .invalid   <<F/7/7>>
  663. 0000059C  FFFA                     .invalid   <<F/7/7>>
  664. 0000059E  FFFF                     .invalid   <<F/7/7>>
  665. 000005A0  FFFA                     .invalid   <<F/7/7>>
  666. 000005A2  FFFF                     .invalid   <<F/7/7>>
  667. 000005A4  FFFA                     .invalid   <<F/7/7>>
  668. 000005A6  FFFF                     .invalid   <<F/7/7>>
  669. 000005A8  FFEA                     .invalid   <<F/7/7>>
  670. 000005AA  FFFF                     .invalid   <<F/7/7>>
  671. 000005AC  FFEA                     .invalid   <<F/7/7>>
  672. 000005AE  FFFF                     .invalid   <<F/7/7>>
  673. 000005B0  FFEA                     .invalid   <<F/7/7>>
  674. 000005B2  FFFF                     .invalid   <<F/7/7>>
  675. 000005B4  FFFA                     .invalid   <<F/7/7>>
  676. 000005B6  FFFF                     .invalid   <<F/7/7>>
  677. 000005B8  FFFA                     .invalid   <<F/7/7>>
  678. 000005BA  FFFF                     .invalid   <<F/7/7>>
  679. 000005BC  FFFA                     .invalid   <<F/7/7>>
  680. 000005BE  FFFF                     .invalid   <<F/7/7>>
  681. 000005C0  FFFA                     .invalid   <<F/7/7>>
  682. 000005C2  FFFF                     .invalid   <<F/7/7>>
  683. 000005C4  FFEA                     .invalid   <<F/7/7>>
  684. 000005C6  FFFF                     .invalid   <<F/7/7>>
  685. 000005C8  FFEA                     .invalid   <<F/7/7>>
  686. 000005CA  FFFF                     .invalid   <<F/7/7>>
  687. 000005CC  FFEA                     .invalid   <<F/7/7>>
  688. 000005CE  FFFF                     .invalid   <<F/7/7>>
  689. 000005D0  FFEA                     .invalid   <<F/7/7>>
  690. 000005D2  0000 0712                ori.b      D0, 0x12
  691. 000005D6  0000 070E                ori.b      D0, 0xE
  692. 000005DA  FFFF                     .invalid   <<F/7/7>>
  693. 000005DC  FFFA                     .invalid   <<F/7/7>>
  694. 000005DE  FFFF                     .invalid   <<F/7/7>>
  695. 000005E0  FFFA                     .invalid   <<F/7/7>>
  696. 000005E2  FFFF                     .invalid   <<F/7/7>>
  697. 000005E4  FFFA                     .invalid   <<F/7/7>>
  698. 000005E6  0000 06FE                ori.b      D0, 0xFE
  699. 000005EA  0000 0702                ori.b      D0, 0x2
  700. 000005EE  FFFF                     .invalid   <<F/7/7>>
  701. 000005F0  FFFA                     .invalid   <<F/7/7>>
  702. 000005F2  FFFF                     .invalid   <<F/7/7>>
  703. 000005F4  FFFA                     .invalid   <<F/7/7>>
  704. 000005F6  FFFF                     .invalid   <<F/7/7>>
  705. 000005F8  FFFA                     .invalid   <<F/7/7>>
  706. 000005FA  FFFF                     .invalid   <<F/7/7>>
  707. 000005FC  FFFA                     .invalid   <<F/7/7>>
  708. 000005FE  FFFF                     .invalid   <<F/7/7>>
  709. 00000600  FFFA                     .invalid   <<F/7/7>>
  710. 00000602  FFFF                     .invalid   <<F/7/7>>
  711. 00000604  FFFA                     .invalid   <<F/7/7>>
  712. 00000606  FFFF                     .invalid   <<F/7/7>>
  713. 00000608  FFEA                     .invalid   <<F/7/7>>
  714. 0000060A  FFFF                     .invalid   <<F/7/7>>
  715. 0000060C  FFFA                     .invalid   <<F/7/7>>
  716. 0000060E  FFFF                     .invalid   <<F/7/7>>
  717. 00000610  FFFA                     .invalid   <<F/7/7>>
  718. 00000612  FFFF                     .invalid   <<F/7/7>>
  719. 00000614  FFFA                     .invalid   <<F/7/7>>
  720. 00000616  FFFF                     .invalid   <<F/7/7>>
  721. 00000618  FFFA                     .invalid   <<F/7/7>>
  722. 0000061A  FFFF                     .invalid   <<F/7/7>>
  723. 0000061C  FFFA                     .invalid   <<F/7/7>>
  724. 0000061E  FFFF                     .invalid   <<F/7/7>>
  725. 00000620  FFEA                     .invalid   <<F/7/7>>
  726. 00000622  FFFF                     .invalid   <<F/7/7>>
  727. 00000624  FFFA                     .invalid   <<F/7/7>>
  728. 00000626  FFFF                     .invalid   <<F/7/7>>
  729. 00000628  FFFA                     .invalid   <<F/7/7>>
  730. 0000062A  FFFF                     .invalid   <<F/7/7>>
  731. 0000062C  FFEA                     .invalid   <<F/7/7>>
  732. 0000062E  FFFF                     .invalid   <<F/7/7>>
  733. 00000630  FFEA                     .invalid   <<F/7/7>>
  734. 00000632  FFFF                     .invalid   <<F/7/7>>
  735. 00000634  FFEA                     .invalid   <<F/7/7>>
  736. 00000636  FFFF                     .invalid   <<F/7/7>>
  737. 00000638  FFEA                     .invalid   <<F/7/7>>
  738. 0000063A  FFFF                     .invalid   <<F/7/7>>
  739. 0000063C  FFEA                     .invalid   <<F/7/7>>
  740. 0000063E  FFFF                     .invalid   <<F/7/7>>
  741. 00000640  FFEA                     .invalid   <<F/7/7>>
  742. 00000642  FFFF                     .invalid   <<F/7/7>>
  743. 00000644  FFEA                     .invalid   <<F/7/7>>
  744. 00000646  FFFF                     .invalid   <<F/7/7>>
  745. 00000648  FFFA                     .invalid   <<F/7/7>>
  746. 0000064A  FFFF                     .invalid   <<F/7/7>>
  747. 0000064C  FFFA                     .invalid   <<F/7/7>>
  748. 0000064E  FFFF                     .invalid   <<F/7/7>>
  749. 00000650  FFFA                     .invalid   <<F/7/7>>
  750. 00000652  FFFF                     .invalid   <<F/7/7>>
  751. 00000654  FFEA                     .invalid   <<F/7/7>>
  752. 00000656  FFFF                     .invalid   <<F/7/7>>
  753. 00000658  FFFA                     .invalid   <<F/7/7>>
  754. 0000065A  FFFF                     .invalid   <<F/7/7>>
  755. 0000065C  FFFA                     .invalid   <<F/7/7>>
  756. 0000065E  FFFF                     .invalid   <<F/7/7>>
  757. 00000660  FFFA                     .invalid   <<F/7/7>>
  758. 00000662  FFFF                     .invalid   <<F/7/7>>
  759. 00000664  FFFA                     .invalid   <<F/7/7>>
  760. 00000666  FFFF                     .invalid   <<F/7/7>>
  761. 00000668  FFFA                     .invalid   <<F/7/7>>
  762. 0000066A  FFFF                     .invalid   <<F/7/7>>
  763. 0000066C  FFFA                     .invalid   <<F/7/7>>
  764. 0000066E  FFFF                     .invalid   <<F/7/7>>
  765. 00000670  FFFA                     .invalid   <<F/7/7>>
  766. 00000672  FFFF                     .invalid   <<F/7/7>>
  767. 00000674  FFFA                     .invalid   <<F/7/7>>
  768. 00000676  FFFF                     .invalid   <<F/7/7>>
  769. 00000678  FFFA                     .invalid   <<F/7/7>>
  770. 0000067A  FFFF                     .invalid   <<F/7/7>>
  771. 0000067C  FFFA                     .invalid   <<F/7/7>>
  772. 0000067E  FFFF                     .invalid   <<F/7/7>>
  773. 00000680  FFFA                     .invalid   <<F/7/7>>
  774. 00000682  FFFF                     .invalid   <<F/7/7>>
  775. 00000684  FFFA                     .invalid   <<F/7/7>>
  776. 00000686  FFFF                     .invalid   <<F/7/7>>
  777. 00000688  FFFA                     .invalid   <<F/7/7>>
  778. 0000068A  FFFF                     .invalid   <<F/7/7>>
  779. 0000068C  FFFA                     .invalid   <<F/7/7>>
  780. 0000068E  FFFF                     .invalid   <<F/7/7>>
  781. 00000690  FFFA                     .invalid   <<F/7/7>>
  782. 00000692  FFFF                     .invalid   <<F/7/7>>
  783. 00000694  FFFA                     .invalid   <<F/7/7>>
  784. 00000696  FFFF                     .invalid   <<F/7/7>>
  785. 00000698  FFFA                     .invalid   <<F/7/7>>
  786. 0000069A  FFFF                     .invalid   <<F/7/7>>
  787. 0000069C  FFFA                     .invalid   <<F/7/7>>
  788. 0000069E  FFFF                     .invalid   <<F/7/7>>
  789. 000006A0  FFFA                     .invalid   <<F/7/7>>
  790. 000006A2  FFFF                     .invalid   <<F/7/7>>
  791. 000006A4  FFFA                     .invalid   <<F/7/7>>
  792. 000006A6  FFFF                     .invalid   <<F/7/7>>
  793. 000006A8  FFFA                     .invalid   <<F/7/7>>
  794. 000006AA  FFFF                     .invalid   <<F/7/7>>
  795. 000006AC  FFFA                     .invalid   <<F/7/7>>
  796. 000006AE  FFFF                     .invalid   <<F/7/7>>
  797. 000006B0  FFFA                     .invalid   <<F/7/7>>
  798. 000006B2  FFFF                     .invalid   <<F/7/7>>
  799. 000006B4  FFFA                     .invalid   <<F/7/7>>
  800. 000006B6  FFFF                     .invalid   <<F/7/7>>
  801. 000006B8  FFFA                     .invalid   <<F/7/7>>
  802. 000006BA  FFFF                     .invalid   <<F/7/7>>
  803. 000006BC  FFFA                     .invalid   <<F/7/7>>
  804. 000006BE  FFFF                     .invalid   <<F/7/7>>
  805. 000006C0  FFFA                     .invalid   <<F/7/7>>
  806. 000006C2  FFFF                     .invalid   <<F/7/7>>
  807. 000006C4  FFFA                     .invalid   <<F/7/7>>
  808. 000006C6  FFFF                     .invalid   <<F/7/7>>
  809. 000006C8  FFFA                     .invalid   <<F/7/7>>
  810. 000006CA  FFFF                     .invalid   <<F/7/7>>
  811. 000006CC  FFFA                     .invalid   <<F/7/7>>
  812. 000006CE  FFFF                     .invalid   <<F/7/7>>
  813. 000006D0  FFFA                     .invalid   <<F/7/7>>
  814. 000006D2  FFFF                     .invalid   <<F/7/7>>
  815. 000006D4  FFFA                     .invalid   <<F/7/7>>
  816. 000006D6  FFFF                     .invalid   <<F/7/7>>
  817. 000006D8  FFFA                     .invalid   <<F/7/7>>
  818. 000006DA  0000 0706                ori.b      D0, 0x6
  819. 000006DE  0000 070A                ori.b      D0, 0xA /* '\n' */
  820. 000006E2  01A7                     bclr       -[A7], D0
  821. 000006E4  0C40 000C                cmpi.w     D0, 0xC
  822. 000006E8  661C                     bne        +0x1E /* 00000706 */
  823. 000006EA  7001                     moveq.l    D0, 0x01
  824. 000006EC  3F00                     move.w     -[A7], D0
  825. 000006EE  303C 80DF                move.w     D0, 0x80DF
  826. 000006F2  AAAA                     syscall    QuickTimeDispatch
  827. 000006F4  700C                     moveq.l    D0, 0x0C
  828. 000006F6  207A 0010                movea.l    A0, [PC + 0x10 /* 00000708, value 0x0, cstring "" */]
  829. 000006FA  4E90                     jsr        [A0]
  830. 000006FC  4267                     clr.w      -[A7]
  831. 000006FE  303C 80DF                move.w     D0, 0x80DF
  832. 00000702  AAAA                     syscall    QuickTimeDispatch
  833. 00000704  4E75                     rts
  834. label00000706:
  835. 00000706  4EF9 0000 0000           jmp        [0x00000000 /* __m68k_reset_stack__ */]
  836. 0000070C  48E7 00C0                movem.l    -[A7], A0,A1
  837. 00000710  2278 0DE8                movea.l    A1, [0x00000DE8 /* Warhol */]
  838. 00000714  2269 000E                movea.l    A1, [A1 + 0xE]
  839. 00000718  4E91                     jsr        [A1]
  840. 0000071A  4CDF 0300                movem.l    A0,A1, [A7]+
  841. 0000071E  0C40 FFCF                cmpi.w     D0, 0xFFCF
  842. 00000722  6618                     bne        +0x1A /* 0000073C */
  843. 00000724  0828 0001 001B           btst.b     [A0 + 0x1B], 0x1
  844. 0000072A  6710                     beq        +0x12 /* 0000073C */
  845. 0000072C  2F08                     move.l     -[A7], A0
  846. 0000072E  2F08                     move.l     -[A7], A0
  847. 00000730  303C 8095                move.w     D0, 0x8095
  848. 00000734  AAAA                     syscall    QuickTimeDispatch
  849. 00000736  205F                     movea.l    A0, [A7]+
  850. 00000738  3028 0010                move.w     D0, [A0 + 0x10]
  851. label0000073C:
  852. 0000073C  4A40                     tst.w      D0
  853. 0000073E  4E75                     rts
  854. 00000740  7041                     moveq.l    D0, 0x41
  855. 00000742  AEA3                     syscall    CodecDispatch, auto_pop
  856. 00000744  7042                     moveq.l    D0, 0x42
  857. 00000746  AEA3                     syscall    CodecDispatch, auto_pop
  858. 00000748  7043                     moveq.l    D0, 0x43
  859. 0000074A  AEA3                     syscall    CodecDispatch, auto_pop
  860. 0000074C  7044                     moveq.l    D0, 0x44
  861. 0000074E  AEA3                     syscall    CodecDispatch, auto_pop
  862. 00000750  7045                     moveq.l    D0, 0x45
  863. 00000752  AEA3                     syscall    CodecDispatch, auto_pop
  864. 00000754  7046                     moveq.l    D0, 0x46
  865. 00000756  AEA3                     syscall    CodecDispatch, auto_pop
  866. 00000758  4E56 FFF4                link       A6, -0x000C
  867. 0000075C  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  868. 00000760  4247                     clr.w      D7
  869. 00000762  7000                     moveq.l    D0, 0x00
  870. 00000764  2D40 FFFC                move.l     [A6 - 0x4], D0
  871. 00000768  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  872. 0000076C  B9FC FFFF FFFF           cmpa.l     A4, 0xFFFFFFFF
  873. 00000772  6706                     beq        +0x8 /* 0000077A */
  874. 00000774  0C94 4D6F 7679           cmpi.l     [A4], 0x4D6F7679 /* 'Movy' */
  875. label0000077A:
  876. 0000077A  598F                     subq.l     A7, 4
  877. 0000077C  303C 8013                move.w     D0, 0x8013
  878. 00000780  4EB0 81E1 18A8           jsr        [[0x18A8]]
  879. 00000786  265F                     movea.l    A3, [A7]+
  880. 00000788  200B                     move.l     D0, A3
  881. 0000078A  6708                     beq        +0xA /* 00000794 */
  882. 0000078C  52AB 0014                addq.l     [A3 + 0x14], 1
  883. 00000790  6000 00B6                bra        +0xB8 /* 00000848 */
  884. label00000794:
  885. 00000794  598F                     subq.l     A7, 4
  886. 00000796  2F2C 007C                move.l     -[A7], [A4 + 0x7C]
  887. 0000079A  7007                     moveq.l    D0, 0x07
  888. 0000079C  A82A                     syscall    ComponentDispatch
  889. 0000079E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  890. 000007A2  6606                     bne        +0x8 /* 000007AA */
  891. 000007A4  7E94                     moveq.l    D7, 0xFFFFFF94
  892. 000007A6  6000 00A0                bra        +0xA2 /* 00000848 */
  893. label000007AA:
  894. 000007AA  598F                     subq.l     A7, 4
  895. 000007AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  896. 000007B0  2F3C 0000 0001           move.l     -[A7], 0x1
  897. 000007B6  7000                     moveq.l    D0, 0x00
  898. 000007B8  A82A                     syscall    ComponentDispatch
  899. 000007BA  598F                     subq.l     A7, 4
  900. 000007BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  901. 000007C0  701F                     moveq.l    D0, 0x1F
  902. 000007C2  A82A                     syscall    ComponentDispatch
  903. 000007C4  246C 001A                movea.l    A2, [A4 + 0x1A]
  904. 000007C8  2C2C 0012                move.l     D6, [A4 + 0x12]
  905. 000007CC  BCAC 0016                cmp.l      D6, [A4 + 0x16]
  906. 000007D0  504F                     addq.w     A7, 8
  907. 000007D2  662C                     bne        +0x2E /* 00000800 */
  908. 000007D4  2006                     move.l     D0, D6
  909. 000007D6  5880                     addq.l     D0, 4
  910. 000007D8  E780                     asl        D0, 3
  911. 000007DA  A51E                     syscall    NewPtrSys, flags=5
  912. 000007DC  2D48 FFF4                move.l     [A6 - 0xC], A0
  913. 000007E0  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  914. 000007E4  6662                     bne        +0x64 /* 00000848 */
  915. 000007E6  204A                     movea.l    A0, A2
  916. 000007E8  226E FFF4                movea.l    A1, [A6 - 0xC]
  917. 000007EC  2006                     move.l     D0, D6
  918. 000007EE  E780                     asl        D0, 3
  919. 000007F0  A02E                     syscall    BlockMove/BlockMoveData
  920. 000007F2  296E FFF4 001A           move.l     [A4 + 0x1A], [A6 - 0xC]
  921. 000007F8  204A                     movea.l    A0, A2
  922. 000007FA  A01F                     syscall    DisposPtr/DisposePtr
  923. 000007FC  58AC 0016                addq.l     [A4 + 0x16], 4
  924. label00000800:
  925. 00000800  7032                     moveq.l    D0, 0x32
  926. 00000802  A31E                     syscall    NewPtrClear, flags=3
  927. 00000804  2648                     movea.l    A3, A0
  928. 00000806  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  929. 0000080A  663C                     bne        +0x3E /* 00000848 */
  930. 0000080C  202C 0012                move.l     D0, [A4 + 0x12]
  931. 00000810  258B 0E04                move.l     [A2 + D0 * 8 + 0x4], A3
  932. 00000814  200D                     move.l     D0, A5
  933. 00000816  222C 0012                move.l     D1, [A4 + 0x12]
  934. 0000081A  52AC 0012                addq.l     [A4 + 0x12], 1
  935. 0000081E  2580 1E00                move.l     [A2 + D1 * 8], D0
  936. 00000822  200D                     move.l     D0, A5
  937. 00000824  2680                     move.l     [A3], D0
  938. 00000826  7001                     moveq.l    D0, 0x01
  939. 00000828  2740 0014                move.l     [A3 + 0x14], D0
  940. 0000082C  276E FFFC 002E           move.l     [A3 + 0x2E], [A6 - 0x4]
  941. 00000832  598F                     subq.l     A7, 4
  942. 00000834  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  943. 00000838  700E                     moveq.l    D0, 0x0E
  944. 0000083A  A82A                     syscall    ComponentDispatch
  945. 0000083C  4A9F                     tst.l      [A7]+
  946. 0000083E  56C0                     sne        D0
  947. 00000840  4400                     neg.b      D0
  948. 00000842  49C0                     lea.l      A4, D0
  949. 00000844  1740 0008                move.b     [A3 + 0x8], D0
  950. label00000848:
  951. 00000848  4A47                     tst.w      D7
  952. 0000084A  6722                     beq        +0x24 /* 0000086E */
  953. 0000084C  4AAE FFFC                tst.l      [A6 - 0x4]
  954. 00000850  671C                     beq        +0x1E /* 0000086E */
  955. 00000852  598F                     subq.l     A7, 4
  956. 00000854  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  957. 00000858  2F3C 0000 0002           move.l     -[A7], 0x2
  958. 0000085E  7000                     moveq.l    D0, 0x00
  959. 00000860  A82A                     syscall    ComponentDispatch
  960. 00000862  558F                     subq.l     A7, 2
  961. 00000864  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  962. 00000868  7008                     moveq.l    D0, 0x08
  963. 0000086A  A82A                     syscall    ComponentDispatch
  964. 0000086C  5C4F                     addq.w     A7, 6
  965. label0000086E:
  966. 0000086E  3D47 0008                move.w     [A6 + 0x8], D7
  967. 00000872  4CEE 1CC0 FFE0           movem.l    D6,D7,A2,A3,A4, [A6 - 0x20]
  968. 00000878  4E5E                     unlink     A6
  969. 0000087A  4E75                     rts
  970. 0000087C  4E56 FFF4                link       A6, -0x000C
  971. 00000880  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  972. 00000884  3A2E 0008                move.w     D5, [A6 + 0x8]
  973. 00000888  7000                     moveq.l    D0, 0x00
  974. 0000088A  2840                     movea.l    A4, D0
  975. 0000088C  72FF                     moveq.l    D1, 0xFFFFFFFF
  976. 0000088E  B2B8 0DE8                cmp.l      D1, [0x00000DE8 /* Warhol */]
  977. 00000892  6700 00CC                beq        +0xCE /* 00000960 */
  978. 00000896  2878 02AA                movea.l    A4, [0x000002AA /* ApplZone */]
  979. 0000089A  B9F8 02A6                cmpa.l     A4, [0x000002A6 /* SysZone */]
  980. 0000089E  6700 00C0                beq        +0xC2 /* 00000960 */
  981. 000008A2  303C A88F                move.w     D0, 0xA88F
  982. 000008A6  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  983. 000008A8  2D48 FFF4                move.l     [A6 - 0xC], A0
  984. 000008AC  303C A89F                move.w     D0, 0xA89F
  985. 000008B0  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  986. 000008B2  202E FFF4                move.l     D0, [A6 - 0xC]
  987. 000008B6  B1C0                     cmpa.l     A0, D0
  988. 000008B8  6606                     bne        +0x8 /* 000008C0 */
  989. 000008BA  2678 010C                movea.l    A3, [0x0000010C /* BufPtr */]
  990. 000008BE  6026                     bra        +0x28 /* 000008E6 */
  991. label000008C0:
  992. 000008C0  200C                     move.l     D0, A4
  993. 000008C2  5180                     subq.l     D0, 8
  994. 000008C4  2040                     movea.l    A0, D0
  995. 000008C6  2E10                     move.l     D7, [A0]
  996. 000008C8  7018                     moveq.l    D0, 0x18
  997. 000008CA  2207                     move.l     D1, D7
  998. 000008CC  E0A9                     lsr        D1, D0
  999. 000008CE  0C81 0000 0080           cmpi.l     D1, 0x80
  1000. 000008D4  660E                     bne        +0x10 /* 000008E4 */
  1001. 000008D6  203C 00FF FFFF           move.l     D0, 0xFFFFFF
  1002. 000008DC  C087                     and.l      D0, D7
  1003. 000008DE  2640                     movea.l    A3, D0
  1004. 000008E0  D7CC                     add.l      A3, A4
  1005. 000008E2  6002                     bra        +0x4 /* 000008E6 */
  1006. label000008E4:
  1007. 000008E4  2654                     movea.l    A3, [A4]
  1008. label000008E6:
  1009. 000008E6  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1010. 000008EA  2D68 001A FFFC           move.l     [A6 - 0x4], [A0 + 0x1A]
  1011. 000008F0  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1012. 000008F4  2C28 0012                move.l     D6, [A0 + 0x12]
  1013. 000008F8  7E00                     moveq.l    D7, 0x00
  1014. 000008FA  6060                     bra        +0x62 /* 0000095C */
  1015. label000008FC:
  1016. 000008FC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1017. 00000900  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  1018. 00000906  B9EE FFF8                cmpa.l     A4, [A6 - 0x8]
  1019. 0000090A  6444                     bcc        +0x46 /* 00000950 */
  1020. 0000090C  B7EE FFF8                cmpa.l     A3, [A6 - 0x8]
  1021. 00000910  633E                     bls        +0x40 /* 00000950 */
  1022. 00000912  2278 0DE8                movea.l    A1, [0x00000DE8 /* Warhol */]
  1023. 00000916  2368 0004 0074           move.l     [A1 + 0x74], [A0 + 0x4]
  1024. 0000091C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1025. 00000920  2068 0004                movea.l    A0, [A0 + 0x4]
  1026. 00000924  4A28 0008                tst.b      [A0 + 0x8]
  1027. 00000928  57C3                     seq        D3
  1028. 0000092A  4403                     neg.b      D3
  1029. 0000092C  49C3                     lea.l      A4, D3
  1030. 0000092E  2F03                     move.l     -[A7], D3
  1031. 00000930  48C5                     ext.l      D5
  1032. 00000932  2F05                     move.l     -[A7], D5
  1033. 00000934  206E FFFC                movea.l    A0, [A6 - 0x4]
  1034. 00000938  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1035. 0000093C  4EBA 002E                jsr        [PC + 0x2E /* 0000096C */]
  1036. 00000940  4A45                     tst.w      D5
  1037. 00000942  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1038. 00000946  6608                     bne        +0xA /* 00000950 */
  1039. 00000948  2006                     move.l     D0, D6
  1040. 0000094A  5386                     subq.l     D6, 1
  1041. 0000094C  2007                     move.l     D0, D7
  1042. 0000094E  5387                     subq.l     D7, 1
  1043. label00000950:
  1044. 00000950  2007                     move.l     D0, D7
  1045. 00000952  5287                     addq.l     D7, 1
  1046. 00000954  202E FFFC                move.l     D0, [A6 - 0x4]
  1047. 00000958  50AE FFFC                addq.l     [A6 - 0x4], 8
  1048. label0000095C:
  1049. 0000095C  BC87                     cmp.l      D6, D7
  1050. 0000095E  6E9C                     bgt        -0x62 /* 000008FC */
  1051. label00000960:
  1052. 00000960  4CEE 18E8 FFDC           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x24]
  1053. 00000966  4E5E                     unlink     A6
  1054. 00000968  4E74 0002                rtd        0x0002
  1055. fn0000096C:
  1056. 0000096C  4E56 FFF4                link       A6, -0x000C
  1057. 00000970  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1058. 00000974  182E 000F                move.b     D4, [A6 + 0xF]
  1059. 00000978  286E 0008                movea.l    A4, [A6 + 0x8]
  1060. 0000097C  2014                     move.l     D0, [A4]
  1061. 0000097E  C18D                     exg        D0, A5
  1062. 00000980  2600                     move.l     D3, D0
  1063. 00000982  4A04                     tst.b      D4
  1064. 00000984  6764                     beq        +0x66 /* 000009EA */
  1065. 00000986  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1066. 0000098A  2E28 001E                move.l     D7, [A0 + 0x1E]
  1067. 0000098E  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1068. 00000992  2668 0022                movea.l    A3, [A0 + 0x22]
  1069. 00000996  2007                     move.l     D0, D7
  1070. 00000998  5387                     subq.l     D7, 1
  1071. 0000099A  601E                     bra        +0x20 /* 000009BA */
  1072. label0000099C:
  1073. 0000099C  2053                     movea.l    A0, [A3]
  1074. 0000099E  2030 7E00                move.l     D0, [A0 + D7 * 8]
  1075. 000009A2  B094                     cmp.l      D0, [A4]
  1076. 000009A4  6610                     bne        +0x12 /* 000009B6 */
  1077. 000009A6  2053                     movea.l    A0, [A3]
  1078. 000009A8  2F30 7E04                move.l     -[A7], [A0 + D7 * 8 + 0x4]
  1079. 000009AC  303C 8023                move.w     D0, 0x8023
  1080. 000009B0  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1081. label000009B6:
  1082. 000009B6  2007                     move.l     D0, D7
  1083. 000009B8  5387                     subq.l     D7, 1
  1084. label000009BA:
  1085. 000009BA  4A87                     tst.l      D7
  1086. 000009BC  6CDE                     bge        -0x20 /* 0000099C */
  1087. 000009BE  266C 0020                movea.l    A3, [A4 + 0x20]
  1088. 000009C2  200B                     move.l     D0, A3
  1089. 000009C4  6716                     beq        +0x18 /* 000009DC */
  1090. label000009C6:
  1091. 000009C6  246B 004E                movea.l    A2, [A3 + 0x4E]
  1092. 000009CA  2F0B                     move.l     -[A7], A3
  1093. 000009CC  303C 80B6                move.w     D0, 0x80B6
  1094. 000009D0  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1095. 000009D6  264A                     movea.l    A3, A2
  1096. 000009D8  200B                     move.l     D0, A3
  1097. 000009DA  66EA                     bne        -0x14 /* 000009C6 */
  1098. label000009DC:
  1099. 000009DC  206C 001C                movea.l    A0, [A4 + 0x1C]
  1100. 000009E0  A023                     syscall    DisposHandle/DisposeHandle
  1101. 000009E2  197C 0001 0009           move.b     [A4 + 0x9], 0x1
  1102. 000009E8  604A                     bra        +0x4C /* 00000A34 */
  1103. label000009EA:
  1104. 000009EA  2D6C 002E FFFC           move.l     [A6 - 0x4], [A4 + 0x2E]
  1105. 000009F0  4206                     clr.b      D6
  1106. 000009F2  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1107. 000009F6  2668 001A                movea.l    A3, [A0 + 0x1A]
  1108. 000009FA  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1109. 000009FE  2A28 0012                move.l     D5, [A0 + 0x12]
  1110. 00000A02  7E00                     moveq.l    D7, 0x00
  1111. 00000A04  6022                     bra        +0x24 /* 00000A28 */
  1112. label00000A06:
  1113. 00000A06  4A06                     tst.b      D6
  1114. 00000A08  670C                     beq        +0xE /* 00000A16 */
  1115. 00000A0A  204B                     movea.l    A0, A3
  1116. 00000A0C  5188                     subq.l     A0, 8
  1117. 00000A0E  224B                     movea.l    A1, A3
  1118. 00000A10  20D9                     move.l     [A0]+, [A1]+
  1119. 00000A12  20D9                     move.l     [A0]+, [A1]+
  1120. 00000A14  600C                     bra        +0xE /* 00000A22 */
  1121. label00000A16:
  1122. 00000A16  2013                     move.l     D0, [A3]
  1123. 00000A18  B094                     cmp.l      D0, [A4]
  1124. 00000A1A  6606                     bne        +0x8 /* 00000A22 */
  1125. 00000A1C  7C01                     moveq.l    D6, 0x01
  1126. 00000A1E  204C                     movea.l    A0, A4
  1127. 00000A20  A01F                     syscall    DisposPtr/DisposePtr
  1128. label00000A22:
  1129. 00000A22  2007                     move.l     D0, D7
  1130. 00000A24  5287                     addq.l     D7, 1
  1131. 00000A26  504B                     addq.w     A3, 8
  1132. label00000A28:
  1133. 00000A28  BA87                     cmp.l      D5, D7
  1134. 00000A2A  6EDA                     bgt        -0x24 /* 00000A06 */
  1135. 00000A2C  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1136. 00000A30  53A8 0012                subq.l     [A0 + 0x12], 1
  1137. label00000A34:
  1138. 00000A34  4A04                     tst.b      D4
  1139. 00000A36  6632                     bne        +0x34 /* 00000A6A */
  1140. 00000A38  4AAE FFFC                tst.l      [A6 - 0x4]
  1141. 00000A3C  672C                     beq        +0x2E /* 00000A6A */
  1142. 00000A3E  4A2E 0013                tst.b      [A6 + 0x13]
  1143. 00000A42  6726                     beq        +0x28 /* 00000A6A */
  1144. 00000A44  558F                     subq.l     A7, 2
  1145. 00000A46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1146. 00000A4A  7020                     moveq.l    D0, 0x20
  1147. 00000A4C  A82A                     syscall    ComponentDispatch
  1148. 00000A4E  598F                     subq.l     A7, 4
  1149. 00000A50  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1150. 00000A54  2F3C 0000 0002           move.l     -[A7], 0x2
  1151. 00000A5A  7000                     moveq.l    D0, 0x00
  1152. 00000A5C  A82A                     syscall    ComponentDispatch
  1153. 00000A5E  558F                     subq.l     A7, 2
  1154. 00000A60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1155. 00000A64  7008                     moveq.l    D0, 0x08
  1156. 00000A66  A82A                     syscall    ComponentDispatch
  1157. 00000A68  504F                     addq.w     A7, 8
  1158. label00000A6A:
  1159. 00000A6A  2003                     move.l     D0, D3
  1160. 00000A6C  C18D                     exg        D0, A5
  1161. 00000A6E  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1162. 00000A72  7000                     moveq.l    D0, 0x00
  1163. 00000A74  2140 0070                move.l     [A0 + 0x70], D0
  1164. 00000A78  4CEE 1CF8 FFD4           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x2C]
  1165. 00000A7E  4E5E                     unlink     A6
  1166. 00000A80  4E75                     rts
  1167. 00000A82  4E56 0000                link       A6, 0
  1168. 00000A86  2F0C                     move.l     -[A7], A4
  1169. 00000A88  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1170. 00000A8C  4268 0004                clr.w      [A0 + 0x4]
  1171. 00000A90  598F                     subq.l     A7, 4
  1172. 00000A92  303C 8013                move.w     D0, 0x8013
  1173. 00000A96  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1174. 00000A9C  285F                     movea.l    A4, [A7]+
  1175. 00000A9E  200C                     move.l     D0, A4
  1176. 00000AA0  6724                     beq        +0x26 /* 00000AC6 */
  1177. 00000AA2  53AC 0014                subq.l     [A4 + 0x14], 1
  1178. 00000AA6  4AAC 0014                tst.l      [A4 + 0x14]
  1179. 00000AAA  6E1A                     bgt        +0x1C /* 00000AC6 */
  1180. 00000AAC  7001                     moveq.l    D0, 0x01
  1181. 00000AAE  2F00                     move.l     -[A7], D0
  1182. 00000AB0  2F00                     move.l     -[A7], D0
  1183. 00000AB2  2F0C                     move.l     -[A7], A4
  1184. 00000AB4  4EBA FEB6                jsr        [PC - 0x14A /* 0000096C */]
  1185. 00000AB8  7001                     moveq.l    D0, 0x01
  1186. 00000ABA  2F00                     move.l     -[A7], D0
  1187. 00000ABC  7200                     moveq.l    D1, 0x00
  1188. 00000ABE  2F01                     move.l     -[A7], D1
  1189. 00000AC0  2F0C                     move.l     -[A7], A4
  1190. 00000AC2  4EBA FEA8                jsr        [PC - 0x158 /* 0000096C */]
  1191. label00000AC6:
  1192. 00000AC6  286E FFFC                movea.l    A4, [A6 - 0x4]
  1193. 00000ACA  4E5E                     unlink     A6
  1194. 00000ACC  4E75                     rts
  1195. 00000ACE  4E56 0000                link       A6, 0
  1196. 00000AD2  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1197. 00000AD6  3028 0004                move.w     D0, [A0 + 0x4]
  1198. 00000ADA  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1199. 00000ADE  4268 0004                clr.w      [A0 + 0x4]
  1200. 00000AE2  3D40 0008                move.w     [A6 + 0x8], D0
  1201. 00000AE6  4E5E                     unlink     A6
  1202. 00000AE8  4E75                     rts
  1203. 00000AEA  4E56 0000                link       A6, 0
  1204. 00000AEE  2F0C                     move.l     -[A7], A4
  1205. 00000AF0  598F                     subq.l     A7, 4
  1206. 00000AF2  303C 8013                move.w     D0, 0x8013
  1207. 00000AF6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1208. 00000AFC  285F                     movea.l    A4, [A7]+
  1209. 00000AFE  200C                     move.l     D0, A4
  1210. 00000B00  6708                     beq        +0xA /* 00000B0A */
  1211. 00000B02  3D6C 0004 0008           move.w     [A6 + 0x8], [A4 + 0x4]
  1212. 00000B08  6006                     bra        +0x8 /* 00000B10 */
  1213. label00000B0A:
  1214. 00000B0A  3D7C F81C 0008           move.w     [A6 + 0x8], 0xF81C
  1215. label00000B10:
  1216. 00000B10  286E FFFC                movea.l    A4, [A6 - 0x4]
  1217. 00000B14  4E5E                     unlink     A6
  1218. 00000B16  4E75                     rts
  1219. 00000B18  4E56 0000                link       A6, 0
  1220. 00000B1C  2F0C                     move.l     -[A7], A4
  1221. 00000B1E  598F                     subq.l     A7, 4
  1222. 00000B20  303C 8013                move.w     D0, 0x8013
  1223. 00000B24  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1224. 00000B2A  285F                     movea.l    A4, [A7]+
  1225. 00000B2C  200C                     move.l     D0, A4
  1226. 00000B2E  6704                     beq        +0x6 /* 00000B34 */
  1227. 00000B30  426C 0004                clr.w      [A4 + 0x4]
  1228. label00000B34:
  1229. 00000B34  286E FFFC                movea.l    A4, [A6 - 0x4]
  1230. 00000B38  4E5E                     unlink     A6
  1231. 00000B3A  4E75                     rts
  1232. 00000B3C  4E56 0000                link       A6, 0
  1233. 00000B40  2F0C                     move.l     -[A7], A4
  1234. 00000B42  598F                     subq.l     A7, 4
  1235. 00000B44  303C 8013                move.w     D0, 0x8013
  1236. 00000B48  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1237. 00000B4E  285F                     movea.l    A4, [A7]+
  1238. 00000B50  200C                     move.l     D0, A4
  1239. 00000B52  670C                     beq        +0xE /* 00000B60 */
  1240. 00000B54  296E 000C 000C           move.l     [A4 + 0xC], [A6 + 0xC]
  1241. 00000B5A  296E 0008 0010           move.l     [A4 + 0x10], [A6 + 0x8]
  1242. label00000B60:
  1243. 00000B60  286E FFFC                movea.l    A4, [A6 - 0x4]
  1244. 00000B64  4E5E                     unlink     A6
  1245. 00000B66  4E74 0008                rtd        0x0008
  1246. 00000B6A  4E56 0000                link       A6, 0
  1247. 00000B6E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1248. 00000B72  3E2E 0008                move.w     D7, [A6 + 0x8]
  1249. 00000B76  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  1250. 00000B7A  4A47                     tst.w      D7
  1251. 00000B7C  6740                     beq        +0x42 /* 00000BBE */
  1252. 00000B7E  4A6C 0006                tst.w      [A4 + 0x6]
  1253. 00000B82  6702                     beq        +0x4 /* 00000B86 */
  1254. 00000B84  A9FF                     syscall    Debugger
  1255. label00000B86:
  1256. 00000B86  4A6C 0004                tst.w      [A4 + 0x4]
  1257. 00000B8A  6604                     bne        +0x6 /* 00000B90 */
  1258. 00000B8C  3947 0004                move.w     [A4 + 0x4], D7
  1259. label00000B90:
  1260. 00000B90  598F                     subq.l     A7, 4
  1261. 00000B92  303C 8013                move.w     D0, 0x8013
  1262. 00000B96  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1263. 00000B9C  265F                     movea.l    A3, [A7]+
  1264. 00000B9E  200B                     move.l     D0, A3
  1265. 00000BA0  671C                     beq        +0x1E /* 00000BBE */
  1266. 00000BA2  4A6B 0004                tst.w      [A3 + 0x4]
  1267. 00000BA6  6604                     bne        +0x6 /* 00000BAC */
  1268. 00000BA8  3747 0004                move.w     [A3 + 0x4], D7
  1269. label00000BAC:
  1270. 00000BAC  4AAB 000C                tst.l      [A3 + 0xC]
  1271. 00000BB0  670C                     beq        +0xE /* 00000BBE */
  1272. 00000BB2  3F07                     move.w     -[A7], D7
  1273. 00000BB4  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  1274. 00000BB8  206B 000C                movea.l    A0, [A3 + 0xC]
  1275. 00000BBC  4E90                     jsr        [A0]
  1276. label00000BBE:
  1277. 00000BBE  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1278. 00000BC2  3D68 0004 000A           move.w     [A6 + 0xA], [A0 + 0x4]
  1279. 00000BC8  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1280. 00000BCE  4E5E                     unlink     A6
  1281. 00000BD0  4E74 0002                rtd        0x0002
  1282. 00000BD4  4E56 0000                link       A6, 0
  1283. 00000BD8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1284. 00000BDC  2678 0DE8                movea.l    A3, [0x00000DE8 /* Warhol */]
  1285. 00000BE0  7000                     moveq.l    D0, 0x00
  1286. 00000BE2  2840                     movea.l    A4, D0
  1287. 00000BE4  200D                     move.l     D0, A5
  1288. 00000BE6  2E00                     move.l     D7, D0
  1289. 00000BE8  B7FC FFFF FFFF           cmpa.l     A3, 0xFFFFFFFF
  1290. 00000BEE  6748                     beq        +0x4A /* 00000C38 */
  1291. 00000BF0  BEAB 0070                cmp.l      D7, [A3 + 0x70]
  1292. 00000BF4  6610                     bne        +0x12 /* 00000C06 */
  1293. 00000BF6  206B 0074                movea.l    A0, [A3 + 0x74]
  1294. 00000BFA  4A28 0009                tst.b      [A0 + 0x9]
  1295. 00000BFE  6638                     bne        +0x3A /* 00000C38 */
  1296. 00000C00  2D48 0008                move.l     [A6 + 0x8], A0
  1297. 00000C04  6038                     bra        +0x3A /* 00000C3E */
  1298. label00000C06:
  1299. 00000C06  286B 001A                movea.l    A4, [A3 + 0x1A]
  1300. 00000C0A  2C2B 0012                move.l     D6, [A3 + 0x12]
  1301. 00000C0E  6020                     bra        +0x22 /* 00000C30 */
  1302. label00000C10:
  1303. 00000C10  BE94                     cmp.l      D7, [A4]
  1304. 00000C12  661A                     bne        +0x1C /* 00000C2E */
  1305. 00000C14  2754 0070                move.l     [A3 + 0x70], [A4]
  1306. 00000C18  206C 0004                movea.l    A0, [A4 + 0x4]
  1307. 00000C1C  2748 0074                move.l     [A3 + 0x74], A0
  1308. 00000C20  4A28 0009                tst.b      [A0 + 0x9]
  1309. 00000C24  6612                     bne        +0x14 /* 00000C38 */
  1310. 00000C26  2D6C 0004 0008           move.l     [A6 + 0x8], [A4 + 0x4]
  1311. 00000C2C  6010                     bra        +0x12 /* 00000C3E */
  1312. label00000C2E:
  1313. 00000C2E  504C                     addq.w     A4, 8
  1314. label00000C30:
  1315. 00000C30  2006                     move.l     D0, D6
  1316. 00000C32  5386                     subq.l     D6, 1
  1317. 00000C34  4A80                     tst.l      D0
  1318. 00000C36  66D8                     bne        -0x26 /* 00000C10 */
  1319. label00000C38:
  1320. 00000C38  7000                     moveq.l    D0, 0x00
  1321. 00000C3A  2D40 0008                move.l     [A6 + 0x8], D0
  1322. label00000C3E:
  1323. 00000C3E  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1324. 00000C44  4E5E                     unlink     A6
  1325. 00000C46  4E75                     rts
  1326. 00000C48  4E56 0000                link       A6, 0
  1327. 00000C4C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1328. 00000C50  2C2E 0008                move.l     D6, [A6 + 0x8]
  1329. 00000C54  2678 0DE8                movea.l    A3, [0x00000DE8 /* Warhol */]
  1330. 00000C58  7000                     moveq.l    D0, 0x00
  1331. 00000C5A  2840                     movea.l    A4, D0
  1332. 00000C5C  B7FC FFFF FFFF           cmpa.l     A3, 0xFFFFFFFF
  1333. 00000C62  6728                     beq        +0x2A /* 00000C8C */
  1334. 00000C64  286B 001A                movea.l    A4, [A3 + 0x1A]
  1335. 00000C68  2E2B 0012                move.l     D7, [A3 + 0x12]
  1336. 00000C6C  6016                     bra        +0x18 /* 00000C84 */
  1337. label00000C6E:
  1338. 00000C6E  BC94                     cmp.l      D6, [A4]
  1339. 00000C70  6610                     bne        +0x12 /* 00000C82 */
  1340. 00000C72  206C 0004                movea.l    A0, [A4 + 0x4]
  1341. 00000C76  4A28 0009                tst.b      [A0 + 0x9]
  1342. 00000C7A  6610                     bne        +0x12 /* 00000C8C */
  1343. 00000C7C  2D48 000C                move.l     [A6 + 0xC], A0
  1344. 00000C80  6010                     bra        +0x12 /* 00000C92 */
  1345. label00000C82:
  1346. 00000C82  504C                     addq.w     A4, 8
  1347. label00000C84:
  1348. 00000C84  2007                     move.l     D0, D7
  1349. 00000C86  5387                     subq.l     D7, 1
  1350. 00000C88  4A80                     tst.l      D0
  1351. 00000C8A  66E2                     bne        -0x1C /* 00000C6E */
  1352. label00000C8C:
  1353. 00000C8C  7000                     moveq.l    D0, 0x00
  1354. 00000C8E  2D40 000C                move.l     [A6 + 0xC], D0
  1355. label00000C92:
  1356. 00000C92  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1357. 00000C98  4E5E                     unlink     A6
  1358. 00000C9A  4E74 0004                rtd        0x0004
  1359. 00000C9E  4E56 FFF8                link       A6, -0x0008
  1360. 00000CA2  48E7 0038                movem.l    -[A7], A2,A3,A4
  1361. 00000CA6  266E 0008                movea.l    A3, [A6 + 0x8]
  1362. 00000CAA  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  1363. 00000CAE  342C 0014                move.w     D2, [A4 + 0x14]
  1364. 00000CB2  226C 001A                movea.l    A1, [A4 + 0x1A]
  1365. 00000CB6  603C                     bra        +0x3E /* 00000CF4 */
  1366. label00000CB8:
  1367. 00000CB8  2469 0004                movea.l    A2, [A1 + 0x4]
  1368. 00000CBC  206A 001C                movea.l    A0, [A2 + 0x1C]
  1369. 00000CC0  2850                     movea.l    A4, [A0]
  1370. 00000CC2  322A 001A                move.w     D1, [A2 + 0x1A]
  1371. 00000CC6  6022                     bra        +0x24 /* 00000CEA */
  1372. label00000CC8:
  1373. 00000CC8  302C 0002                move.w     D0, [A4 + 0x2]
  1374. 00000CCC  B06B 0018                cmp.w      D0, [A3 + 0x18]
  1375. 00000CD0  670A                     beq        +0xC /* 00000CDC */
  1376. 00000CD2  302C 000A                move.w     D0, [A4 + 0xA]
  1377. 00000CD6  B06B 0018                cmp.w      D0, [A3 + 0x18]
  1378. 00000CDA  660E                     bne        +0x10 /* 00000CEA */
  1379. label00000CDC:
  1380. 00000CDC  377C FFCA 0010           move.w     [A3 + 0x10], 0xFFCA
  1381. 00000CE2  377C FFFF 0018           move.w     [A3 + 0x18], 0xFFFF
  1382. 00000CE8  6012                     bra        +0x14 /* 00000CFC */
  1383. label00000CEA:
  1384. 00000CEA  3001                     move.w     D0, D1
  1385. 00000CEC  5341                     subq.w     D1, 1
  1386. 00000CEE  4A40                     tst.w      D0
  1387. 00000CF0  66D6                     bne        -0x28 /* 00000CC8 */
  1388. 00000CF2  5049                     addq.w     A1, 8
  1389. label00000CF4:
  1390. 00000CF4  3002                     move.w     D0, D2
  1391. 00000CF6  5342                     subq.w     D2, 1
  1392. 00000CF8  4A40                     tst.w      D0
  1393. 00000CFA  66BC                     bne        -0x42 /* 00000CB8 */
  1394. label00000CFC:
  1395. 00000CFC  4CEE 1C00 FFEC           movem.l    A2,A3,A4, [A6 - 0x14]
  1396. 00000D02  4E5E                     unlink     A6
  1397. 00000D04  4E74 0004                rtd        0x0004
  1398. 00000D08  4E56 FF82                link       A6, -0x007E
  1399. 00000D0C  48E7 0108                movem.l    -[A7], D7,A4
  1400. 00000D10  49EE FFC0                lea.l      A4, [A6 - 0x40]
  1401. 00000D14  7000                     moveq.l    D0, 0x00
  1402. 00000D16  2D40 FF8E                move.l     [A6 - 0x72], D0
  1403. 00000D1A  426E FF98                clr.w      [A6 - 0x68]
  1404. 00000D1E  3D6E 000C FF9A           move.w     [A6 - 0x66], [A6 + 0xC]
  1405. 00000D24  426E FF9E                clr.w      [A6 - 0x62]
  1406. 00000D28  4214                     clr.b      [A4]
  1407. 00000D2A  2D4C FF94                move.l     [A6 - 0x6C], A4
  1408. 00000D2E  41EE FF82                lea.l      A0, [A6 - 0x7E]
  1409. 00000D32  7008                     moveq.l    D0, 0x08
  1410. 00000D34  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  1411. 00000D36  3E00                     move.w     D7, D0
  1412. 00000D38  661A                     bne        +0x1C /* 00000D54 */
  1413. 00000D3A  558F                     subq.l     A7, 2
  1414. 00000D3C  3F2E FFB6                move.w     -[A7], [A6 - 0x4A]
  1415. 00000D40  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  1416. 00000D44  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  1417. 00000D48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1418. 00000D4C  303C 0001                move.w     D0, 0x1
  1419. 00000D50  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1420. 00000D52  544F                     addq.w     A7, 2
  1421. label00000D54:
  1422. 00000D54  3D47 000E                move.w     [A6 + 0xE], D7
  1423. 00000D58  4CEE 1080 FF7A           movem.l    D7,A4, [A6 - 0x86]
  1424. 00000D5E  4E5E                     unlink     A6
  1425. 00000D60  4E74 0006                rtd        0x0006
  1426. 00000D64  4E56 0000                link       A6, 0
  1427. 00000D68  48E7 0018                movem.l    -[A7], A3,A4
  1428. 00000D6C  2878 0DE8                movea.l    A4, [0x00000DE8 /* Warhol */]
  1429. 00000D70  303C A00A                move.w     D0, 0xA00A
  1430. 00000D74  A346                     syscall    GetOSTrapAddress, flags=3
  1431. 00000D76  2948 000E                move.l     [A4 + 0xE], A0
  1432. 00000D7A  47FA F98C                lea.l      A3, [PC - 0x674 /* 00000708, value 0x0, cstring "" */]
  1433. 00000D7E  26B8 1888                move.l     [A3], [0x00001888]
  1434. 00000D82  41FA F960                lea.l      A0, [PC - 0x6A0 /* 000006E4, value 0xC40000C */]
  1435. 00000D86  2008                     move.l     D0, A0
  1436. 00000D88  A055                     syscall    StripAddress
  1437. 00000D8A  21C0 1888                move.l     [0x00001888], D0
  1438. 00000D8E  41FA F97C                lea.l      A0, [PC - 0x684 /* 0000070C, value 0x48E700C0 */]
  1439. 00000D92  303C A00A                move.w     D0, 0xA00A
  1440. 00000D96  A247                     syscall    SetOSTrapAddress, flags=2
  1441. 00000D98  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1442. 00000D9E  4E5E                     unlink     A6
  1443. 00000DA0  4E75                     rts
  1444. 00000DA2  4E56 0000                link       A6, 0
  1445. 00000DA6  48E7 0018                movem.l    -[A7], A3,A4
  1446. 00000DAA  266E 0008                movea.l    A3, [A6 + 0x8]
  1447. 00000DAE  286E 000C                movea.l    A4, [A6 + 0xC]
  1448. 00000DB2  200C                     move.l     D0, A4
  1449. 00000DB4  6706                     beq        +0x8 /* 00000DBC */
  1450. 00000DB6  41FA F28A                lea.l      A0, [PC - 0xD76 /* 00000042, value 0xFFFFFFFA */]
  1451. 00000DBA  2888                     move.l     [A4], A0
  1452. label00000DBC:
  1453. 00000DBC  200B                     move.l     D0, A3
  1454. 00000DBE  6716                     beq        +0x18 /* 00000DD6 */
  1455. 00000DC0  41FA F920                lea.l      A0, [PC - 0x6E0 /* 000006E2, value 0x1A70C40 */]
  1456. 00000DC4  43FA F27C                lea.l      A1, [PC - 0xD84 /* 00000042, value 0xFFFFFFFA */]
  1457. 00000DC8  91C9                     sub.l      A0, A1
  1458. 00000DCA  2008                     move.l     D0, A0
  1459. 00000DCC  4C7C 0800 0000 0004      movem.l    A3, 0x4
  1460. 00000DD4  2680                     move.l     [A3], D0
  1461. label00000DD6:
  1462. 00000DD6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1463. 00000DDC  4E5E                     unlink     A6
  1464. 00000DDE  4E74 0008                rtd        0x0008
  1465. 00000DE2  4E56 0000                link       A6, 0
  1466. 00000DE6  2F07                     move.l     -[A7], D7
  1467. 00000DE8  4247                     clr.w      D7
  1468. 00000DEA  558F                     subq.l     A7, 2
  1469. 00000DEC  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1470. 00000DF0  4868 002A                pea.l      [A0 + 0x2A]
  1471. 00000DF4  7001                     moveq.l    D0, 0x01
  1472. 00000DF6  1F00                     move.b     -[A7], D0
  1473. 00000DF8  303C 000D                move.w     D0, 0xD /* '\r' */
  1474. 00000DFC  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  1475. 00000DFE  206E 0008                movea.l    A0, [A6 + 0x8]
  1476. 00000E02  309F                     move.w     [A0], [A7]+
  1477. 00000E04  558F                     subq.l     A7, 2
  1478. 00000E06  A9AF                     syscall    ResError
  1479. 00000E08  3E1F                     move.w     D7, [A7]+
  1480. 00000E0A  3D47 000C                move.w     [A6 + 0xC], D7
  1481. 00000E0E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1482. 00000E12  4E5E                     unlink     A6
  1483. 00000E14  4E74 0004                rtd        0x0004
  1484. 00000E18  4E56 0000                link       A6, 0
  1485. 00000E1C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1486. 00000E20  A99A                     syscall    CloseResFile
  1487. 00000E22  4E5E                     unlink     A6
  1488. 00000E24  4E74 0002                rtd        0x0002
  1489. 00000E28  4E56 0000                link       A6, 0
  1490. 00000E2C  7200                     moveq.l    D1, 0x00
  1491. 00000E2E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1492. 00000E30  B0B8 0DE8                cmp.l      D0, [0x00000DE8 /* Warhol */]
  1493. 00000E34  6708                     beq        +0xA /* 00000E3E */
  1494. 00000E36  2078 0DE8                movea.l    A0, [0x00000DE8 /* Warhol */]
  1495. 00000E3A  2228 0026                move.l     D1, [A0 + 0x26]
  1496. label00000E3E:
  1497. 00000E3E  2D41 0008                move.l     [A6 + 0x8], D1
  1498. 00000E42  4E5E                     unlink     A6
  1499. 00000E44  4E75                     rts
  1500. fn00000E46:
  1501. 00000E46  4E56 0000                link       A6, 0
  1502. 00000E4A  48E7 0108                movem.l    -[A7], D7,A4
  1503. 00000E4E  286E 0008                movea.l    A4, [A6 + 0x8]
  1504. 00000E52  2E14                     move.l     D7, [A4]
  1505. 00000E54  600A                     bra        +0xC /* 00000E60 */
  1506. label00000E56:
  1507. 00000E56  598F                     subq.l     A7, 4
  1508. 00000E58  2F07                     move.l     -[A7], D7
  1509. 00000E5A  2F14                     move.l     -[A7], [A4]
  1510. 00000E5C  A868                     syscall    FixMul
  1511. 00000E5E  2E1F                     move.l     D7, [A7]+
  1512. label00000E60:
  1513. 00000E60  286C 003A                movea.l    A4, [A4 + 0x3A]
  1514. 00000E64  200C                     move.l     D0, A4
  1515. 00000E66  66EE                     bne        -0x10 /* 00000E56 */
  1516. 00000E68  2007                     move.l     D0, D7
  1517. 00000E6A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1518. 00000E70  4E5E                     unlink     A6
  1519. 00000E72  4E75                     rts
  1520. 00000E74  4E56 FFC0                link       A6, -0x0040
  1521. 00000E78  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  1522. 00000E7C  246E 000C                movea.l    A2, [A6 + 0xC]
  1523. 00000E80  4AAA 000C                tst.l      [A2 + 0xC]
  1524. 00000E84  6606                     bne        +0x8 /* 00000E8C */
  1525. 00000E86  256E 0008 000C           move.l     [A2 + 0xC], [A6 + 0x8]
  1526. label00000E8C:
  1527. 00000E8C  4AAA 0008                tst.l      [A2 + 0x8]
  1528. 00000E90  6610                     bne        +0x12 /* 00000EA2 */
  1529. 00000E92  4AAA 000C                tst.l      [A2 + 0xC]
  1530. 00000E96  670A                     beq        +0xC /* 00000EA2 */
  1531. 00000E98  206A 000C                movea.l    A0, [A2 + 0xC]
  1532. 00000E9C  2568 003E 0008           move.l     [A2 + 0x8], [A0 + 0x3E]
  1533. label00000EA2:
  1534. 00000EA2  4AAE 0008                tst.l      [A6 + 0x8]
  1535. 00000EA6  6700 01BC                beq        +0x1BE /* 00001064 */
  1536. 00000EAA  202A 000C                move.l     D0, [A2 + 0xC]
  1537. 00000EAE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1538. 00000EB2  6700 01B0                beq        +0x1B2 /* 00001064 */
  1539. 00000EB6  2F0A                     move.l     -[A7], A2
  1540. 00000EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  1541. 00000EBC  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1542. 00000EC0  303C 80B7                move.w     D0, 0x80B7
  1543. 00000EC4  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1544. 00000ECA  4AAA 000C                tst.l      [A2 + 0xC]
  1545. 00000ECE  6700 0194                beq        +0x196 /* 00001064 */
  1546. 00000ED2  486E FFF8                pea.l      [A6 - 0x8]
  1547. 00000ED6  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1548. 00000EDA  4EBA 0200                jsr        [PC + 0x200 /* 000010DC */]
  1549. 00000EDE  3C00                     move.w     D6, D0
  1550. 00000EE0  486E FFFC                pea.l      [A6 - 0x4]
  1551. 00000EE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1552. 00000EE8  4EBA 01F2                jsr        [PC + 0x1F2 /* 000010DC */]
  1553. 00000EEC  3A00                     move.w     D5, D0
  1554. 00000EEE  202E FFFC                move.l     D0, [A6 - 0x4]
  1555. 00000EF2  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1556. 00000EF6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1557. 00000EFA  6700 009C                beq        +0x9E /* 00000F98 */
  1558. 00000EFE  598F                     subq.l     A7, 4
  1559. 00000F00  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1560. 00000F04  7000                     moveq.l    D0, 0x00
  1561. 00000F06  2F00                     move.l     -[A7], D0
  1562. 00000F08  486E FFC0                pea.l      [A6 - 0x40]
  1563. 00000F0C  303C 80A6                move.w     D0, 0x80A6
  1564. 00000F10  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1565. 00000F16  598F                     subq.l     A7, 4
  1566. 00000F18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1567. 00000F1C  7000                     moveq.l    D0, 0x00
  1568. 00000F1E  2F00                     move.l     -[A7], D0
  1569. 00000F20  486E FFD0                pea.l      [A6 - 0x30]
  1570. 00000F24  303C 80A6                move.w     D0, 0x80A6
  1571. 00000F28  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1572. 00000F2E  486E FFC0                pea.l      [A6 - 0x40]
  1573. 00000F32  2F0A                     move.l     -[A7], A2
  1574. 00000F34  303C 810D                move.w     D0, 0x810D
  1575. 00000F38  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1576. 00000F3E  486E FFC0                pea.l      [A6 - 0x40]
  1577. 00000F42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1578. 00000F46  4EBA FEFE                jsr        [PC - 0x102 /* 00000E46 */]
  1579. 00000F4A  588F                     addq.l     A7, 4
  1580. 00000F4C  2F00                     move.l     -[A7], D0
  1581. 00000F4E  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1582. 00000F52  4EBA FEF2                jsr        [PC - 0x10E /* 00000E46 */]
  1583. 00000F56  588F                     addq.l     A7, 4
  1584. 00000F58  2F00                     move.l     -[A7], D0
  1585. 00000F5A  7008                     moveq.l    D0, 0x08
  1586. 00000F5C  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1587. 00000F62  486E FFC0                pea.l      [A6 - 0x40]
  1588. 00000F66  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  1589. 00000F6A  303C 80B7                move.w     D0, 0x80B7
  1590. 00000F6E  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1591. 00000F74  486E FFC0                pea.l      [A6 - 0x40]
  1592. 00000F78  486E FFD0                pea.l      [A6 - 0x30]
  1593. 00000F7C  7001                     moveq.l    D0, 0x01
  1594. 00000F7E  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1595. 00000F84  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1596. 00000F88  224A                     movea.l    A1, A2
  1597. 00000F8A  22D8                     move.l     [A1]+, [A0]+
  1598. 00000F8C  22D8                     move.l     [A1]+, [A0]+
  1599. 00000F8E  22D8                     move.l     [A1]+, [A0]+
  1600. 00000F90  22D8                     move.l     [A1]+, [A0]+
  1601. 00000F92  504F                     addq.w     A7, 8
  1602. 00000F94  6000 00CE                bra        +0xD0 /* 00001064 */
  1603. label00000F98:
  1604. 00000F98  3E06                     move.w     D7, D6
  1605. 00000F9A  9E45                     sub.w      D7, D5
  1606. 00000F9C  286E 0008                movea.l    A4, [A6 + 0x8]
  1607. 00000FA0  266A 000C                movea.l    A3, [A2 + 0xC]
  1608. 00000FA4  4A47                     tst.w      D7
  1609. 00000FA6  6F12                     ble        +0x14 /* 00000FBA */
  1610. 00000FA8  6004                     bra        +0x6 /* 00000FAE */
  1611. label00000FAA:
  1612. 00000FAA  266B 003A                movea.l    A3, [A3 + 0x3A]
  1613. label00000FAE:
  1614. 00000FAE  3007                     move.w     D0, D7
  1615. 00000FB0  5347                     subq.w     D7, 1
  1616. 00000FB2  4A40                     tst.w      D0
  1617. 00000FB4  66F4                     bne        -0xA /* 00000FAA */
  1618. 00000FB6  3E05                     move.w     D7, D5
  1619. 00000FB8  602E                     bra        +0x30 /* 00000FE8 */
  1620. label00000FBA:
  1621. 00000FBA  4A47                     tst.w      D7
  1622. 00000FBC  6C1A                     bge        +0x1C /* 00000FD8 */
  1623. 00000FBE  48C7                     ext.l      D7
  1624. 00000FC0  2007                     move.l     D0, D7
  1625. 00000FC2  4480                     neg.l      D0
  1626. 00000FC4  3E00                     move.w     D7, D0
  1627. 00000FC6  6004                     bra        +0x6 /* 00000FCC */
  1628. label00000FC8:
  1629. 00000FC8  286C 003A                movea.l    A4, [A4 + 0x3A]
  1630. label00000FCC:
  1631. 00000FCC  3007                     move.w     D0, D7
  1632. 00000FCE  5347                     subq.w     D7, 1
  1633. 00000FD0  4A40                     tst.w      D0
  1634. 00000FD2  66F4                     bne        -0xA /* 00000FC8 */
  1635. 00000FD4  3E06                     move.w     D7, D6
  1636. 00000FD6  6010                     bra        +0x12 /* 00000FE8 */
  1637. label00000FD8:
  1638. 00000FD8  3E06                     move.w     D7, D6
  1639. 00000FDA  600C                     bra        +0xE /* 00000FE8 */
  1640. label00000FDC:
  1641. 00000FDC  3007                     move.w     D0, D7
  1642. 00000FDE  5347                     subq.w     D7, 1
  1643. 00000FE0  266B 003A                movea.l    A3, [A3 + 0x3A]
  1644. 00000FE4  286C 003A                movea.l    A4, [A4 + 0x3A]
  1645. label00000FE8:
  1646. 00000FE8  202B 003A                move.l     D0, [A3 + 0x3A]
  1647. 00000FEC  B0AC 003A                cmp.l      D0, [A4 + 0x3A]
  1648. 00000FF0  66EA                     bne        -0x14 /* 00000FDC */
  1649. 00000FF2  202B 0036                move.l     D0, [A3 + 0x36]
  1650. 00000FF6  B0AC 0036                cmp.l      D0, [A4 + 0x36]
  1651. 00000FFA  66E0                     bne        -0x1E /* 00000FDC */
  1652. 00000FFC  9C47                     sub.w      D6, D7
  1653. 00000FFE  9A47                     sub.w      D5, D7
  1654. 00001000  486E FFE8                pea.l      [A6 - 0x18]
  1655. 00001004  486E FFE0                pea.l      [A6 - 0x20]
  1656. 00001008  48C6                     ext.l      D6
  1657. 0000100A  2F06                     move.l     -[A7], D6
  1658. 0000100C  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1659. 00001010  4EBA 005E                jsr        [PC + 0x5E /* 00001070 */]
  1660. 00001014  486E FFF0                pea.l      [A6 - 0x10]
  1661. 00001018  486E FFE4                pea.l      [A6 - 0x1C]
  1662. 0000101C  48C5                     ext.l      D5
  1663. 0000101E  2F05                     move.l     -[A7], D5
  1664. 00001020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1665. 00001024  4EBA 004A                jsr        [PC + 0x4A /* 00001070 */]
  1666. 00001028  224A                     movea.l    A1, A2
  1667. 0000102A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1668. 0000102E  5848                     addq.w     A0, 4
  1669. 00001030  5849                     addq.w     A1, 4
  1670. 00001032  2010                     move.l     D0, [A0]
  1671. 00001034  9191                     sub.l      [A1], D0
  1672. 00001036  9388                     subx.l     -[A1], -[A0]
  1673. 00001038  2F0A                     move.l     -[A7], A2
  1674. 0000103A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1675. 0000103E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1676. 00001042  7008                     moveq.l    D0, 0x08
  1677. 00001044  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1678. 0000104A  224A                     movea.l    A1, A2
  1679. 0000104C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  1680. 00001050  5848                     addq.w     A0, 4
  1681. 00001052  5849                     addq.w     A1, 4
  1682. 00001054  2010                     move.l     D0, [A0]
  1683. 00001056  D191                     add.l      [A1], D0
  1684. 00001058  D388                     addx.l     -[A1], -[A0]
  1685. 0000105A  256E 0008 000C           move.l     [A2 + 0xC], [A6 + 0x8]
  1686. 00001060  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1687. label00001064:
  1688. 00001064  4CEE 1CE0 FFA8           movem.l    D5,D6,D7,A2,A3,A4, [A6 - 0x58]
  1689. 0000106A  4E5E                     unlink     A6
  1690. 0000106C  4E74 0008                rtd        0x0008
  1691. fn00001070:
  1692. 00001070  4E56 FFF8                link       A6, -0x0008
  1693. 00001074  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1694. 00001078  3C2E 000E                move.w     D6, [A6 + 0xE]
  1695. 0000107C  266E 0008                movea.l    A3, [A6 + 0x8]
  1696. 00001080  286E 0014                movea.l    A4, [A6 + 0x14]
  1697. 00001084  2E3C 0001 0000           move.l     D7, 0x10000
  1698. 0000108A  7000                     moveq.l    D0, 0x00
  1699. 0000108C  2880                     move.l     [A4], D0
  1700. 0000108E  2940 0004                move.l     [A4 + 0x4], D0
  1701. 00001092  6030                     bra        +0x32 /* 000010C4 */
  1702. label00001094:
  1703. 00001094  486B 000C                pea.l      [A3 + 0xC]
  1704. 00001098  2F07                     move.l     -[A7], D7
  1705. 0000109A  486E FFF8                pea.l      [A6 - 0x8]
  1706. 0000109E  7007                     moveq.l    D0, 0x07
  1707. 000010A0  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1708. 000010A6  224C                     movea.l    A1, A4
  1709. 000010A8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  1710. 000010AC  5848                     addq.w     A0, 4
  1711. 000010AE  5849                     addq.w     A1, 4
  1712. 000010B0  2010                     move.l     D0, [A0]
  1713. 000010B2  D191                     add.l      [A1], D0
  1714. 000010B4  D388                     addx.l     -[A1], -[A0]
  1715. 000010B6  598F                     subq.l     A7, 4
  1716. 000010B8  2F07                     move.l     -[A7], D7
  1717. 000010BA  2F13                     move.l     -[A7], [A3]
  1718. 000010BC  A868                     syscall    FixMul
  1719. 000010BE  2E1F                     move.l     D7, [A7]+
  1720. 000010C0  266B 003A                movea.l    A3, [A3 + 0x3A]
  1721. label000010C4:
  1722. 000010C4  3006                     move.w     D0, D6
  1723. 000010C6  5346                     subq.w     D6, 1
  1724. 000010C8  4A40                     tst.w      D0
  1725. 000010CA  66C8                     bne        -0x36 /* 00001094 */
  1726. 000010CC  206E 0010                movea.l    A0, [A6 + 0x10]
  1727. 000010D0  2087                     move.l     [A0], D7
  1728. 000010D2  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  1729. 000010D8  4E5E                     unlink     A6
  1730. 000010DA  4E75                     rts
  1731. fn000010DC:
  1732. 000010DC  4E56 0000                link       A6, 0
  1733. 000010E0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1734. 000010E4  266E 0008                movea.l    A3, [A6 + 0x8]
  1735. 000010E8  4247                     clr.w      D7
  1736. 000010EA  600A                     bra        +0xC /* 000010F6 */
  1737. label000010EC:
  1738. 000010EC  284B                     movea.l    A4, A3
  1739. 000010EE  266B 003A                movea.l    A3, [A3 + 0x3A]
  1740. 000010F2  3007                     move.w     D0, D7
  1741. 000010F4  5247                     addq.w     D7, 1
  1742. label000010F6:
  1743. 000010F6  200B                     move.l     D0, A3
  1744. 000010F8  66F2                     bne        -0xC /* 000010EC */
  1745. 000010FA  206E 000C                movea.l    A0, [A6 + 0xC]
  1746. 000010FE  20AC 0052                move.l     [A0], [A4 + 0x52]
  1747. 00001102  3007                     move.w     D0, D7
  1748. 00001104  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1749. 0000110A  4E5E                     unlink     A6
  1750. 0000110C  4E75                     rts
  1751. fn0000110E:
  1752. 0000110E  4E56 FFFC                link       A6, -0x0004
  1753. 00001112  48E7 0308                movem.l    -[A7], D6,D7,A4
  1754. 00001116  2C2E 0010                move.l     D6, [A6 + 0x10]
  1755. 0000111A  2E2E 000C                move.l     D7, [A6 + 0xC]
  1756. 0000111E  286E 0008                movea.l    A4, [A6 + 0x8]
  1757. 00001122  2F0C                     move.l     -[A7], A4
  1758. 00001124  2F06                     move.l     -[A7], D6
  1759. 00001126  2F07                     move.l     -[A7], D7
  1760. 00001128  486E FFFC                pea.l      [A6 - 0x4]
  1761. 0000112C  700C                     moveq.l    D0, 0x0C
  1762. 0000112E  4EB0 81E1 1D08           jsr        [[0x1D08]]
  1763. 00001134  BE86                     cmp.l      D7, D6
  1764. 00001136  6C12                     bge        +0x14 /* 0000114A */
  1765. 00001138  4AAE FFFC                tst.l      [A6 - 0x4]
  1766. 0000113C  670C                     beq        +0xE /* 0000114A */
  1767. 0000113E  52AC 0004                addq.l     [A4 + 0x4], 1
  1768. 00001142  4AAC 0004                tst.l      [A4 + 0x4]
  1769. 00001146  6602                     bne        +0x4 /* 0000114A */
  1770. 00001148  5294                     addq.l     [A4], 1
  1771. label0000114A:
  1772. 0000114A  4CEE 10C0 FFF0           movem.l    D6,D7,A4, [A6 - 0x10]
  1773. 00001150  4E5E                     unlink     A6
  1774. 00001152  4E75                     rts
  1775. 00001154  4E56 0000                link       A6, 0
  1776. 00001158  48E7 0108                movem.l    -[A7], D7,A4
  1777. 0000115C  2E2E 0008                move.l     D7, [A6 + 0x8]
  1778. 00001160  286E 000C                movea.l    A4, [A6 + 0xC]
  1779. 00001164  4A87                     tst.l      D7
  1780. 00001166  6612                     bne        +0x14 /* 0000117A */
  1781. 00001168  4AAC 000C                tst.l      [A4 + 0xC]
  1782. 0000116C  670A                     beq        +0xC /* 00001178 */
  1783. 0000116E  206C 000C                movea.l    A0, [A4 + 0xC]
  1784. 00001172  2E28 003E                move.l     D7, [A0 + 0x3E]
  1785. 00001176  6002                     bra        +0x4 /* 0000117A */
  1786. label00001178:
  1787. 00001178  7E01                     moveq.l    D7, 0x01
  1788. label0000117A:
  1789. 0000117A  2F07                     move.l     -[A7], D7
  1790. 0000117C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1791. 00001180  2F0C                     move.l     -[A7], A4
  1792. 00001182  4EBA FF8A                jsr        [PC - 0x76 /* 0000110E */]
  1793. 00001186  2947 0008                move.l     [A4 + 0x8], D7
  1794. 0000118A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1795. 00001190  4E5E                     unlink     A6
  1796. 00001192  4E74 0008                rtd        0x0008
  1797. 00001196  4E56 FFD8                link       A6, -0x0028
  1798. 0000119A  48E7 0038                movem.l    -[A7], A2,A3,A4
  1799. 0000119E  7056                     moveq.l    D0, 0x56
  1800. 000011A0  A31E                     syscall    NewPtrClear, flags=3
  1801. 000011A2  2848                     movea.l    A4, A0
  1802. 000011A4  4A78 0220                tst.w      [0x00000220 /* MemErr */]
  1803. 000011A8  6708                     beq        +0xA /* 000011B2 */
  1804. 000011AA  7000                     moveq.l    D0, 0x00
  1805. 000011AC  2840                     movea.l    A4, D0
  1806. 000011AE  6000 0108                bra        +0x10A /* 000012B8 */
  1807. label000011B2:
  1808. 000011B2  2D7C 636C 6F6B FFEC      move.l     [A6 - 0x14], 0x636C6F6B /* 'clok' */
  1809. 000011BA  2D7C 6D69 6372 FFF0      move.l     [A6 - 0x10], 0x6D696372 /* 'micr' */
  1810. 000011C2  2D7C 6170 706C FFF4      move.l     [A6 - 0xC], 0x6170706C /* 'appl' */
  1811. 000011CA  7001                     moveq.l    D0, 0x01
  1812. 000011CC  2D40 FFF8                move.l     [A6 - 0x8], D0
  1813. 000011D0  2D40 FFFC                move.l     [A6 - 0x4], D0
  1814. 000011D4  598F                     subq.l     A7, 4
  1815. 000011D6  7000                     moveq.l    D0, 0x00
  1816. 000011D8  2F00                     move.l     -[A7], D0
  1817. 000011DA  486E FFEC                pea.l      [A6 - 0x14]
  1818. 000011DE  7004                     moveq.l    D0, 0x04
  1819. 000011E0  A82A                     syscall    ComponentDispatch
  1820. 000011E2  265F                     movea.l    A3, [A7]+
  1821. 000011E4  200B                     move.l     D0, A3
  1822. 000011E6  6632                     bne        +0x34 /* 0000121A */
  1823. 000011E8  2D7C 7469 636B FFF0      move.l     [A6 - 0x10], 0x7469636B /* 'tick' */
  1824. 000011F0  2D7C 6170 706C FFF4      move.l     [A6 - 0xC], 0x6170706C /* 'appl' */
  1825. 000011F8  598F                     subq.l     A7, 4
  1826. 000011FA  7000                     moveq.l    D0, 0x00
  1827. 000011FC  2F00                     move.l     -[A7], D0
  1828. 000011FE  486E FFEC                pea.l      [A6 - 0x14]
  1829. 00001202  7004                     moveq.l    D0, 0x04
  1830. 00001204  A82A                     syscall    ComponentDispatch
  1831. 00001206  265F                     movea.l    A3, [A7]+
  1832. 00001208  200B                     move.l     D0, A3
  1833. 0000120A  660E                     bne        +0x10 /* 0000121A */
  1834. 0000120C  204C                     movea.l    A0, A4
  1835. 0000120E  A01F                     syscall    DisposPtr/DisposePtr
  1836. 00001210  7000                     moveq.l    D0, 0x00
  1837. 00001212  2D40 0008                move.l     [A6 + 0x8], D0
  1838. 00001216  6000 00A4                bra        +0xA6 /* 000012BC */
  1839. label0000121A:
  1840. 0000121A  598F                     subq.l     A7, 4
  1841. 0000121C  2F0B                     move.l     -[A7], A3
  1842. 0000121E  7007                     moveq.l    D0, 0x07
  1843. 00001220  A82A                     syscall    ComponentDispatch
  1844. 00001222  295F 0036                move.l     [A4 + 0x36], [A7]+
  1845. 00001226  672E                     beq        +0x30 /* 00001256 */
  1846. 00001228  598F                     subq.l     A7, 4
  1847. 0000122A  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  1848. 0000122E  486E FFD8                pea.l      [A6 - 0x28]
  1849. 00001232  2F3C 0004 0001           move.l     -[A7], 0x40001
  1850. 00001238  7000                     moveq.l    D0, 0x00
  1851. 0000123A  A82A                     syscall    ComponentDispatch
  1852. 0000123C  296E FFE0 003E           move.l     [A4 + 0x3E], [A6 - 0x20]
  1853. 00001242  296E FFD8 0004           move.l     [A4 + 0x4], [A6 - 0x28]
  1854. 00001248  296E FFDC 0008           move.l     [A4 + 0x8], [A6 - 0x24]
  1855. 0000124E  294B 0052                move.l     [A4 + 0x52], A3
  1856. 00001252  584F                     addq.w     A7, 4
  1857. 00001254  6008                     bra        +0xA /* 0000125E */
  1858. label00001256:
  1859. 00001256  297C 000F 4240 003E      move.l     [A4 + 0x3E], 0xF4240
  1860. label0000125E:
  1861. 0000125E  297C 8000 0000 001C      move.l     [A4 + 0x1C], 0x80000000
  1862. 00001266  297C 7FFF FFFF 0024      move.l     [A4 + 0x24], 0x7FFFFFFF
  1863. 0000126E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1864. 00001270  2940 0028                move.l     [A4 + 0x28], D0
  1865. 00001274  486C 0014                pea.l      [A4 + 0x14]
  1866. 00001278  486C 0004                pea.l      [A4 + 0x4]
  1867. 0000127C  2F0C                     move.l     -[A7], A4
  1868. 0000127E  4EBA 0B04                jsr        [PC + 0xB04 /* 00001D84 */]
  1869. 00001282  4AAC 0036                tst.l      [A4 + 0x36]
  1870. 00001286  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1871. 0000128A  6714                     beq        +0x16 /* 000012A0 */
  1872. 0000128C  598F                     subq.l     A7, 4
  1873. 0000128E  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  1874. 00001292  2F0C                     move.l     -[A7], A4
  1875. 00001294  2F3C 0004 0008           move.l     -[A7], 0x40008
  1876. 0000129A  7000                     moveq.l    D0, 0x00
  1877. 0000129C  A82A                     syscall    ComponentDispatch
  1878. 0000129E  584F                     addq.w     A7, 4
  1879. label000012A0:
  1880. 000012A0  598F                     subq.l     A7, 4
  1881. 000012A2  303C 8013                move.w     D0, 0x8013
  1882. 000012A6  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1883. 000012AC  245F                     movea.l    A2, [A7]+
  1884. 000012AE  296A 0020 004E           move.l     [A4 + 0x4E], [A2 + 0x20]
  1885. 000012B4  254C 0020                move.l     [A2 + 0x20], A4
  1886. label000012B8:
  1887. 000012B8  2D4C 0008                move.l     [A6 + 0x8], A4
  1888. label000012BC:
  1889. 000012BC  4CEE 1C00 FFCC           movem.l    A2,A3,A4, [A6 - 0x34]
  1890. 000012C2  4E5E                     unlink     A6
  1891. 000012C4  4E75                     rts
  1892. 000012C6  4E56 FFF8                link       A6, -0x0008
  1893. 000012CA  48E7 0038                movem.l    -[A7], A2,A3,A4
  1894. 000012CE  286E 0008                movea.l    A4, [A6 + 0x8]
  1895. 000012D2  200C                     move.l     D0, A4
  1896. 000012D4  6700 00D0                beq        +0xD2 /* 000013A6 */
  1897. 000012D8  598F                     subq.l     A7, 4
  1898. 000012DA  303C 8013                move.w     D0, 0x8013
  1899. 000012DE  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1900. 000012E4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1901. 000012E8  6700 00BC                beq        +0xBE /* 000013A6 */
  1902. 000012EC  4AAC 0046                tst.l      [A4 + 0x46]
  1903. 000012F0  6720                     beq        +0x22 /* 00001312 */
  1904. 000012F2  600A                     bra        +0xC /* 000012FE */
  1905. label000012F4:
  1906. 000012F4  2F2C 0046                move.l     -[A7], [A4 + 0x46]
  1907. 000012F8  4EBA 0B9C                jsr        [PC + 0xB9C /* 00001E96 */]
  1908. 000012FC  584F                     addq.w     A7, 4
  1909. label000012FE:
  1910. 000012FE  4AAC 0046                tst.l      [A4 + 0x46]
  1911. 00001302  66F0                     bne        -0xE /* 000012F4 */
  1912. 00001304  600C                     bra        +0xE /* 00001312 */
  1913. label00001306:
  1914. 00001306  2F0B                     move.l     -[A7], A3
  1915. 00001308  303C 80EC                move.w     D0, 0x80EC
  1916. 0000130C  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1917. label00001312:
  1918. 00001312  598F                     subq.l     A7, 4
  1919. 00001314  2F0C                     move.l     -[A7], A4
  1920. 00001316  303C 812B                move.w     D0, 0x812B
  1921. 0000131A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1922. 00001320  265F                     movea.l    A3, [A7]+
  1923. 00001322  200B                     move.l     D0, A3
  1924. 00001324  66E0                     bne        -0x1E /* 00001306 */
  1925. 00001326  206E FFFC                movea.l    A0, [A6 - 0x4]
  1926. 0000132A  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1927. 0000132E  4EBA 1048                jsr        [PC + 0x1048 /* 00002378 */]
  1928. 00001332  2640                     movea.l    A3, D0
  1929. 00001334  584F                     addq.w     A7, 4
  1930. 00001336  6020                     bra        +0x22 /* 00001358 */
  1931. label00001338:
  1932. 00001338  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1933. 0000133C  4EBA 103A                jsr        [PC + 0x103A /* 00002378 */]
  1934. 00001340  2440                     movea.l    A2, D0
  1935. 00001342  B9EB 0020                cmpa.l     A4, [A3 + 0x20]
  1936. 00001346  584F                     addq.w     A7, 4
  1937. 00001348  660C                     bne        +0xE /* 00001356 */
  1938. 0000134A  2F0B                     move.l     -[A7], A3
  1939. 0000134C  303C 80EC                move.w     D0, 0x80EC
  1940. 00001350  4EB0 81E1 18A8           jsr        [[0x18A8]]
  1941. label00001356:
  1942. 00001356  264A                     movea.l    A3, A2
  1943. label00001358:
  1944. 00001358  200B                     move.l     D0, A3
  1945. 0000135A  66DC                     bne        -0x22 /* 00001338 */
  1946. 0000135C  4AAC 0036                tst.l      [A4 + 0x36]
  1947. 00001360  670E                     beq        +0x10 /* 00001370 */
  1948. 00001362  558F                     subq.l     A7, 2
  1949. 00001364  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  1950. 00001368  7008                     moveq.l    D0, 0x08
  1951. 0000136A  A82A                     syscall    ComponentDispatch
  1952. 0000136C  544F                     addq.w     A7, 2
  1953. 0000136E  600E                     bra        +0x10 /* 0000137E */
  1954. label00001370:
  1955. 00001370  4AAC 003A                tst.l      [A4 + 0x3A]
  1956. 00001374  6708                     beq        +0xA /* 0000137E */
  1957. 00001376  2F0C                     move.l     -[A7], A4
  1958. 00001378  4EBA 0B1C                jsr        [PC + 0xB1C /* 00001E96 */]
  1959. 0000137C  584F                     addq.w     A7, 4
  1960. label0000137E:
  1961. 0000137E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1962. 00001382  4AA8 0020                tst.l      [A0 + 0x20]
  1963. 00001386  671A                     beq        +0x1C /* 000013A2 */
  1964. 00001388  47E8 0020                lea.l      A3, [A0 + 0x20]
  1965. label0000138C:
  1966. 0000138C  B9D3                     cmpa.l     A4, [A3]
  1967. 0000138E  6606                     bne        +0x8 /* 00001396 */
  1968. 00001390  26AC 004E                move.l     [A3], [A4 + 0x4E]
  1969. 00001394  600C                     bra        +0xE /* 000013A2 */
  1970. label00001396:
  1971. 00001396  2053                     movea.l    A0, [A3]
  1972. 00001398  41E8 004E                lea.l      A0, [A0 + 0x4E]
  1973. 0000139C  2648                     movea.l    A3, A0
  1974. 0000139E  4A93                     tst.l      [A3]
  1975. 000013A0  66EA                     bne        -0x14 /* 0000138C */
  1976. label000013A2:
  1977. 000013A2  204C                     movea.l    A0, A4
  1978. 000013A4  A01F                     syscall    DisposPtr/DisposePtr
  1979. label000013A6:
  1980. 000013A6  4CEE 1C00 FFEC           movem.l    A2,A3,A4, [A6 - 0x14]
  1981. 000013AC  4E5E                     unlink     A6
  1982. 000013AE  4E74 0004                rtd        0x0004
  1983. 000013B2  4E56 FFF8                link       A6, -0x0008
  1984. 000013B6  2F0C                     move.l     -[A7], A4
  1985. 000013B8  286E 0010                movea.l    A4, [A6 + 0x10]
  1986. 000013BC  200C                     move.l     D0, A4
  1987. 000013BE  6608                     bne        +0xA /* 000013C8 */
  1988. 000013C0  7000                     moveq.l    D0, 0x00
  1989. 000013C2  2D40 0014                move.l     [A6 + 0x14], D0
  1990. 000013C6  602C                     bra        +0x2E /* 000013F4 */
  1991. label000013C8:
  1992. 000013C8  7000                     moveq.l    D0, 0x00
  1993. 000013CA  2F00                     move.l     -[A7], D0
  1994. 000013CC  2F0C                     move.l     -[A7], A4
  1995. 000013CE  4EBA 06D0                jsr        [PC + 0x6D0 /* 00001AA0 */]
  1996. 000013D2  2D6C 0014 FFF8           move.l     [A6 - 0x8], [A4 + 0x14]
  1997. 000013D8  2D6C 0018 FFFC           move.l     [A6 - 0x4], [A4 + 0x18]
  1998. 000013DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1999. 000013E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2000. 000013E6  486E FFF8                pea.l      [A6 - 0x8]
  2001. 000013EA  2F0C                     move.l     -[A7], A4
  2002. 000013EC  4EBA 0348                jsr        [PC + 0x348 /* 00001736 */]
  2003. 000013F0  2D40 0014                move.l     [A6 + 0x14], D0
  2004. label000013F4:
  2005. 000013F4  286E FFF4                movea.l    A4, [A6 - 0xC]
  2006. 000013F8  4E5E                     unlink     A6
  2007. 000013FA  4E74 000C                rtd        0x000C
  2008. 000013FE  4E56 FFF8                link       A6, -0x0008
  2009. 00001402  48E7 0308                movem.l    -[A7], D6,D7,A4
  2010. 00001406  2C2E 000C                move.l     D6, [A6 + 0xC]
  2011. 0000140A  286E 0010                movea.l    A4, [A6 + 0x10]
  2012. 0000140E  2E2E 0008                move.l     D7, [A6 + 0x8]
  2013. 00001412  7000                     moveq.l    D0, 0x00
  2014. 00001414  2F00                     move.l     -[A7], D0
  2015. 00001416  2F0C                     move.l     -[A7], A4
  2016. 00001418  4EBA 0686                jsr        [PC + 0x686 /* 00001AA0 */]
  2017. 0000141C  4A87                     tst.l      D7
  2018. 0000141E  6604                     bne        +0x6 /* 00001424 */
  2019. 00001420  2E2C 003E                move.l     D7, [A4 + 0x3E]
  2020. label00001424:
  2021. 00001424  4A86                     tst.l      D6
  2022. 00001426  5DC0                     slt        D0
  2023. 00001428  4400                     neg.b      D0
  2024. 0000142A  4400                     neg.b      D0
  2025. 0000142C  49C0                     lea.l      A4, D0
  2026. 0000142E  2D40 FFF8                move.l     [A6 - 0x8], D0
  2027. 00001432  2D46 FFFC                move.l     [A6 - 0x4], D6
  2028. 00001436  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2029. 0000143A  2F07                     move.l     -[A7], D7
  2030. 0000143C  486E FFF8                pea.l      [A6 - 0x8]
  2031. 00001440  4EBA FCCC                jsr        [PC - 0x334 /* 0000110E */]
  2032. 00001444  486E FFF8                pea.l      [A6 - 0x8]
  2033. 00001448  2F0C                     move.l     -[A7], A4
  2034. 0000144A  4EBA 005E                jsr        [PC + 0x5E /* 000014AA */]
  2035. 0000144E  4CEE 10C0 FFEC           movem.l    D6,D7,A4, [A6 - 0x14]
  2036. 00001454  4E5E                     unlink     A6
  2037. 00001456  4E74 000C                rtd        0x000C
  2038. 0000145A  4E56 FFF0                link       A6, -0x0010
  2039. 0000145E  2F0C                     move.l     -[A7], A4
  2040. 00001460  286E 000C                movea.l    A4, [A6 + 0xC]
  2041. 00001464  206E 0008                movea.l    A0, [A6 + 0x8]
  2042. 00001468  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2043. 0000146C  22D8                     move.l     [A1]+, [A0]+
  2044. 0000146E  22D8                     move.l     [A1]+, [A0]+
  2045. 00001470  22D8                     move.l     [A1]+, [A0]+
  2046. 00001472  22D8                     move.l     [A1]+, [A0]+
  2047. 00001474  486E FFF0                pea.l      [A6 - 0x10]
  2048. 00001478  2F0C                     move.l     -[A7], A4
  2049. 0000147A  303C 80B5                move.w     D0, 0x80B5
  2050. 0000147E  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2051. 00001484  486E FFF0                pea.l      [A6 - 0x10]
  2052. 00001488  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2053. 0000148C  303C 80B7                move.w     D0, 0x80B7
  2054. 00001490  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2055. 00001496  486E FFF0                pea.l      [A6 - 0x10]
  2056. 0000149A  2F0C                     move.l     -[A7], A4
  2057. 0000149C  4EBA 000C                jsr        [PC + 0xC /* 000014AA */]
  2058. 000014A0  286E FFEC                movea.l    A4, [A6 - 0x14]
  2059. 000014A4  4E5E                     unlink     A6
  2060. 000014A6  4E74 0008                rtd        0x0008
  2061. fn000014AA:
  2062. 000014AA  4E56 FFF0                link       A6, -0x0010
  2063. 000014AE  48E7 0018                movem.l    -[A7], A3,A4
  2064. 000014B2  266E 000C                movea.l    A3, [A6 + 0xC]
  2065. 000014B6  286E 0008                movea.l    A4, [A6 + 0x8]
  2066. 000014BA  4AAC 003A                tst.l      [A4 + 0x3A]
  2067. 000014BE  671C                     beq        +0x1E /* 000014DC */
  2068. 000014C0  598F                     subq.l     A7, 4
  2069. 000014C2  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  2070. 000014C6  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2071. 000014CA  486E FFF0                pea.l      [A6 - 0x10]
  2072. 000014CE  303C 80A6                move.w     D0, 0x80A6
  2073. 000014D2  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2074. 000014D8  584F                     addq.w     A7, 4
  2075. 000014DA  6028                     bra        +0x2A /* 00001504 */
  2076. label000014DC:
  2077. 000014DC  4AAC 0036                tst.l      [A4 + 0x36]
  2078. 000014E0  6718                     beq        +0x1A /* 000014FA */
  2079. 000014E2  598F                     subq.l     A7, 4
  2080. 000014E4  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  2081. 000014E8  486E FFF0                pea.l      [A6 - 0x10]
  2082. 000014EC  2F3C 0004 0001           move.l     -[A7], 0x40001
  2083. 000014F2  7000                     moveq.l    D0, 0x00
  2084. 000014F4  A82A                     syscall    ComponentDispatch
  2085. 000014F6  584F                     addq.w     A7, 4
  2086. 000014F8  600A                     bra        +0xC /* 00001504 */
  2087. label000014FA:
  2088. 000014FA  2D53 FFF0                move.l     [A6 - 0x10], [A3]
  2089. 000014FE  2D6B 0004 FFF4           move.l     [A6 - 0xC], [A3 + 0x4]
  2090. label00001504:
  2091. 00001504  2F0B                     move.l     -[A7], A3
  2092. 00001506  486E FFF0                pea.l      [A6 - 0x10]
  2093. 0000150A  2F0C                     move.l     -[A7], A4
  2094. 0000150C  4EBA 0876                jsr        [PC + 0x876 /* 00001D84 */]
  2095. 00001510  2953 0014                move.l     [A4 + 0x14], [A3]
  2096. 00001514  296B 0004 0018           move.l     [A4 + 0x18], [A3 + 0x4]
  2097. 0000151A  7000                     moveq.l    D0, 0x00
  2098. 0000151C  2F00                     move.l     -[A7], D0
  2099. 0000151E  2F0C                     move.l     -[A7], A4
  2100. 00001520  4EBA 057E                jsr        [PC + 0x57E /* 00001AA0 */]
  2101. 00001524  2F0C                     move.l     -[A7], A4
  2102. 00001526  4EBA 09BE                jsr        [PC + 0x9BE /* 00001EE6 */]
  2103. 0000152A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2104. 0000152E  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  2105. 00001534  4E5E                     unlink     A6
  2106. 00001536  4E75                     rts
  2107. 00001538  4E56 0000                link       A6, 0
  2108. 0000153C  206E 0008                movea.l    A0, [A6 + 0x8]
  2109. 00001540  2D50 000C                move.l     [A6 + 0xC], [A0]
  2110. 00001544  4E5E                     unlink     A6
  2111. 00001546  4E74 0004                rtd        0x0004
  2112. 0000154A  4E56 0000                link       A6, 0
  2113. 0000154E  48E7 0108                movem.l    -[A7], D7,A4
  2114. 00001552  2E2E 0008                move.l     D7, [A6 + 0x8]
  2115. 00001556  286E 000C                movea.l    A4, [A6 + 0xC]
  2116. 0000155A  BE94                     cmp.l      D7, [A4]
  2117. 0000155C  6724                     beq        +0x26 /* 00001582 */
  2118. 0000155E  7000                     moveq.l    D0, 0x00
  2119. 00001560  2F00                     move.l     -[A7], D0
  2120. 00001562  2F0C                     move.l     -[A7], A4
  2121. 00001564  4EBA 053A                jsr        [PC + 0x53A /* 00001AA0 */]
  2122. 00001568  2887                     move.l     [A4], D7
  2123. 0000156A  486C 0014                pea.l      [A4 + 0x14]
  2124. 0000156E  486C 0004                pea.l      [A4 + 0x4]
  2125. 00001572  2F0C                     move.l     -[A7], A4
  2126. 00001574  4EBA 080E                jsr        [PC + 0x80E /* 00001D84 */]
  2127. 00001578  2F0C                     move.l     -[A7], A4
  2128. 0000157A  4EBA 09C8                jsr        [PC + 0x9C8 /* 00001F44 */]
  2129. 0000157E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2130. label00001582:
  2131. 00001582  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2132. 00001588  4E5E                     unlink     A6
  2133. 0000158A  4E74 0008                rtd        0x0008
  2134. 0000158E  4E56 FFE0                link       A6, -0x0020
  2135. 00001592  2F0C                     move.l     -[A7], A4
  2136. 00001594  286E 000C                movea.l    A4, [A6 + 0xC]
  2137. 00001598  206E 0008                movea.l    A0, [A6 + 0x8]
  2138. 0000159C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2139. 000015A0  22D8                     move.l     [A1]+, [A0]+
  2140. 000015A2  22D8                     move.l     [A1]+, [A0]+
  2141. 000015A4  22D8                     move.l     [A1]+, [A0]+
  2142. 000015A6  22D8                     move.l     [A1]+, [A0]+
  2143. 000015A8  486E FFE0                pea.l      [A6 - 0x20]
  2144. 000015AC  2F0C                     move.l     -[A7], A4
  2145. 000015AE  303C 80B5                move.w     D0, 0x80B5
  2146. 000015B2  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2147. 000015B8  486E FFE0                pea.l      [A6 - 0x20]
  2148. 000015BC  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2149. 000015C0  303C 80B7                move.w     D0, 0x80B7
  2150. 000015C4  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2151. 000015CA  598F                     subq.l     A7, 4
  2152. 000015CC  2F0C                     move.l     -[A7], A4
  2153. 000015CE  7000                     moveq.l    D0, 0x00
  2154. 000015D0  2F00                     move.l     -[A7], D0
  2155. 000015D2  486E FFF0                pea.l      [A6 - 0x10]
  2156. 000015D6  303C 80A6                move.w     D0, 0x80A6
  2157. 000015DA  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2158. 000015E0  296E FFE0 001C           move.l     [A4 + 0x1C], [A6 - 0x20]
  2159. 000015E6  296E FFE4 0020           move.l     [A4 + 0x20], [A6 - 0x1C]
  2160. 000015EC  598F                     subq.l     A7, 4
  2161. 000015EE  486E FFF0                pea.l      [A6 - 0x10]
  2162. 000015F2  486E FFE0                pea.l      [A6 - 0x20]
  2163. 000015F6  7009                     moveq.l    D0, 0x09
  2164. 000015F8  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2165. 000015FE  4A9F                     tst.l      [A7]+
  2166. 00001600  584F                     addq.w     A7, 4
  2167. 00001602  6C12                     bge        +0x14 /* 00001616 */
  2168. 00001604  2F0C                     move.l     -[A7], A4
  2169. 00001606  486E FFE0                pea.l      [A6 - 0x20]
  2170. 0000160A  303C 80A7                move.w     D0, 0x80A7
  2171. 0000160E  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2172. 00001614  600C                     bra        +0xE /* 00001622 */
  2173. label00001616:
  2174. 00001616  7000                     moveq.l    D0, 0x00
  2175. 00001618  2F00                     move.l     -[A7], D0
  2176. 0000161A  2F0C                     move.l     -[A7], A4
  2177. 0000161C  4EBA 0482                jsr        [PC + 0x482 /* 00001AA0 */]
  2178. 00001620  504F                     addq.w     A7, 8
  2179. label00001622:
  2180. 00001622  286E FFDC                movea.l    A4, [A6 - 0x24]
  2181. 00001626  4E5E                     unlink     A6
  2182. 00001628  4E74 0008                rtd        0x0008
  2183. 0000162C  4E56 FFE0                link       A6, -0x0020
  2184. 00001630  2F0C                     move.l     -[A7], A4
  2185. 00001632  286E 000C                movea.l    A4, [A6 + 0xC]
  2186. 00001636  206E 0008                movea.l    A0, [A6 + 0x8]
  2187. 0000163A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2188. 0000163E  22D8                     move.l     [A1]+, [A0]+
  2189. 00001640  22D8                     move.l     [A1]+, [A0]+
  2190. 00001642  22D8                     move.l     [A1]+, [A0]+
  2191. 00001644  22D8                     move.l     [A1]+, [A0]+
  2192. 00001646  486E FFE0                pea.l      [A6 - 0x20]
  2193. 0000164A  2F0C                     move.l     -[A7], A4
  2194. 0000164C  303C 80B5                move.w     D0, 0x80B5
  2195. 00001650  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2196. 00001656  486E FFE0                pea.l      [A6 - 0x20]
  2197. 0000165A  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2198. 0000165E  303C 80B7                move.w     D0, 0x80B7
  2199. 00001662  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2200. 00001668  598F                     subq.l     A7, 4
  2201. 0000166A  2F0C                     move.l     -[A7], A4
  2202. 0000166C  7000                     moveq.l    D0, 0x00
  2203. 0000166E  2F00                     move.l     -[A7], D0
  2204. 00001670  486E FFF0                pea.l      [A6 - 0x10]
  2205. 00001674  303C 80A6                move.w     D0, 0x80A6
  2206. 00001678  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2207. 0000167E  296E FFE0 0024           move.l     [A4 + 0x24], [A6 - 0x20]
  2208. 00001684  296E FFE4 0028           move.l     [A4 + 0x28], [A6 - 0x1C]
  2209. 0000168A  598F                     subq.l     A7, 4
  2210. 0000168C  486E FFF0                pea.l      [A6 - 0x10]
  2211. 00001690  486E FFE0                pea.l      [A6 - 0x20]
  2212. 00001694  7009                     moveq.l    D0, 0x09
  2213. 00001696  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2214. 0000169C  4A9F                     tst.l      [A7]+
  2215. 0000169E  584F                     addq.w     A7, 4
  2216. 000016A0  6F12                     ble        +0x14 /* 000016B4 */
  2217. 000016A2  2F0C                     move.l     -[A7], A4
  2218. 000016A4  486E FFE0                pea.l      [A6 - 0x20]
  2219. 000016A8  303C 80A7                move.w     D0, 0x80A7
  2220. 000016AC  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2221. 000016B2  600C                     bra        +0xE /* 000016C0 */
  2222. label000016B4:
  2223. 000016B4  7000                     moveq.l    D0, 0x00
  2224. 000016B6  2F00                     move.l     -[A7], D0
  2225. 000016B8  2F0C                     move.l     -[A7], A4
  2226. 000016BA  4EBA 03E4                jsr        [PC + 0x3E4 /* 00001AA0 */]
  2227. 000016BE  504F                     addq.w     A7, 8
  2228. label000016C0:
  2229. 000016C0  286E FFDC                movea.l    A4, [A6 - 0x24]
  2230. 000016C4  4E5E                     unlink     A6
  2231. 000016C6  4E74 0008                rtd        0x0008
  2232. 000016CA  4E56 FFF8                link       A6, -0x0008
  2233. 000016CE  2F0C                     move.l     -[A7], A4
  2234. 000016D0  286E 0010                movea.l    A4, [A6 + 0x10]
  2235. 000016D4  2D6C 001C FFF8           move.l     [A6 - 0x8], [A4 + 0x1C]
  2236. 000016DA  2D6C 0020 FFFC           move.l     [A6 - 0x4], [A4 + 0x20]
  2237. 000016E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2238. 000016E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2239. 000016E8  486E FFF8                pea.l      [A6 - 0x8]
  2240. 000016EC  2F0C                     move.l     -[A7], A4
  2241. 000016EE  4EBA 0046                jsr        [PC + 0x46 /* 00001736 */]
  2242. 000016F2  2D40 0014                move.l     [A6 + 0x14], D0
  2243. 000016F6  286E FFF4                movea.l    A4, [A6 - 0xC]
  2244. 000016FA  4E5E                     unlink     A6
  2245. 000016FC  4E74 000C                rtd        0x000C
  2246. 00001700  4E56 FFF8                link       A6, -0x0008
  2247. 00001704  2F0C                     move.l     -[A7], A4
  2248. 00001706  286E 0010                movea.l    A4, [A6 + 0x10]
  2249. 0000170A  2D6C 0024 FFF8           move.l     [A6 - 0x8], [A4 + 0x24]
  2250. 00001710  2D6C 0028 FFFC           move.l     [A6 - 0x4], [A4 + 0x28]
  2251. 00001716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2252. 0000171A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2253. 0000171E  486E FFF8                pea.l      [A6 - 0x8]
  2254. 00001722  2F0C                     move.l     -[A7], A4
  2255. 00001724  4EBA 0010                jsr        [PC + 0x10 /* 00001736 */]
  2256. 00001728  2D40 0014                move.l     [A6 + 0x14], D0
  2257. 0000172C  286E FFF4                movea.l    A4, [A6 - 0xC]
  2258. 00001730  4E5E                     unlink     A6
  2259. 00001732  4E74 000C                rtd        0x000C
  2260. fn00001736:
  2261. 00001736  4E56 0000                link       A6, 0
  2262. 0000173A  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  2263. 0000173E  2E2E 0010                move.l     D7, [A6 + 0x10]
  2264. 00001742  266E 0014                movea.l    A3, [A6 + 0x14]
  2265. 00001746  286E 000C                movea.l    A4, [A6 + 0xC]
  2266. 0000174A  4A87                     tst.l      D7
  2267. 0000174C  6716                     beq        +0x18 /* 00001764 */
  2268. 0000174E  2F07                     move.l     -[A7], D7
  2269. 00001750  206E 0008                movea.l    A0, [A6 + 0x8]
  2270. 00001754  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2271. 00001758  2F0C                     move.l     -[A7], A4
  2272. 0000175A  4EBA F9B2                jsr        [PC - 0x64E /* 0000110E */]
  2273. 0000175E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2274. 00001762  6008                     bra        +0xA /* 0000176C */
  2275. label00001764:
  2276. 00001764  206E 0008                movea.l    A0, [A6 + 0x8]
  2277. 00001768  2E28 003E                move.l     D7, [A0 + 0x3E]
  2278. label0000176C:
  2279. 0000176C  200B                     move.l     D0, A3
  2280. 0000176E  6712                     beq        +0x14 /* 00001782 */
  2281. 00001770  2694                     move.l     [A3], [A4]
  2282. 00001772  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  2283. 00001778  2747 0008                move.l     [A3 + 0x8], D7
  2284. 0000177C  276E 0008 000C           move.l     [A3 + 0xC], [A6 + 0x8]
  2285. label00001782:
  2286. 00001782  7601                     moveq.l    D3, 0x01
  2287. 00001784  4A94                     tst.l      [A4]
  2288. 00001786  6708                     beq        +0xA /* 00001790 */
  2289. 00001788  2014                     move.l     D0, [A4]
  2290. 0000178A  5280                     addq.l     D0, 1
  2291. 0000178C  6702                     beq        +0x4 /* 00001790 */
  2292. 0000178E  7600                     moveq.l    D3, 0x00
  2293. label00001790:
  2294. 00001790  4A03                     tst.b      D3
  2295. 00001792  6706                     beq        +0x8 /* 0000179A */
  2296. 00001794  202C 0004                move.l     D0, [A4 + 0x4]
  2297. 00001798  6012                     bra        +0x14 /* 000017AC */
  2298. label0000179A:
  2299. 0000179A  4A94                     tst.l      [A4]
  2300. 0000179C  6C08                     bge        +0xA /* 000017A6 */
  2301. 0000179E  203C 0800 0000           move.l     D0, 0x8000000
  2302. 000017A4  6006                     bra        +0x8 /* 000017AC */
  2303. label000017A6:
  2304. 000017A6  203C 07FF FFFF           move.l     D0, 0x7FFFFFF
  2305. label000017AC:
  2306. 000017AC  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  2307. 000017B2  4E5E                     unlink     A6
  2308. 000017B4  4E75                     rts
  2309. 000017B6  4E56 0000                link       A6, 0
  2310. 000017BA  206E 0008                movea.l    A0, [A6 + 0x8]
  2311. 000017BE  3028 0042                move.w     D0, [A0 + 0x42]
  2312. 000017C2  48C0                     ext.l      D0
  2313. 000017C4  2D40 000C                move.l     [A6 + 0xC], D0
  2314. 000017C8  4E5E                     unlink     A6
  2315. 000017CA  4E74 0004                rtd        0x0004
  2316. 000017CE  4E56 0000                link       A6, 0
  2317. 000017D2  2F0C                     move.l     -[A7], A4
  2318. 000017D4  286E 000C                movea.l    A4, [A6 + 0xC]
  2319. 000017D8  7000                     moveq.l    D0, 0x00
  2320. 000017DA  2F00                     move.l     -[A7], D0
  2321. 000017DC  2F0C                     move.l     -[A7], A4
  2322. 000017DE  4EBA 02C0                jsr        [PC + 0x2C0 /* 00001AA0 */]
  2323. 000017E2  396E 000A 0042           move.w     [A4 + 0x42], [A6 + 0xA]
  2324. 000017E8  286E FFFC                movea.l    A4, [A6 - 0x4]
  2325. 000017EC  4E5E                     unlink     A6
  2326. 000017EE  4E74 0008                rtd        0x0008
  2327. 000017F2  4E56 FFF0                link       A6, -0x0010
  2328. 000017F6  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2329. 000017FA  246E 000C                movea.l    A2, [A6 + 0xC]
  2330. 000017FE  266E 0010                movea.l    A3, [A6 + 0x10]
  2331. 00001802  200A                     move.l     D0, A2
  2332. 00001804  677E                     beq        +0x80 /* 00001884 */
  2333. 00001806  284A                     movea.l    A4, A2
  2334. 00001808  7E0A                     moveq.l    D7, 0x0A
  2335. label0000180A:
  2336. 0000180A  B7CC                     cmpa.l     A3, A4
  2337. 0000180C  6776                     beq        +0x78 /* 00001884 */
  2338. 0000180E  200C                     move.l     D0, A4
  2339. 00001810  670E                     beq        +0x10 /* 00001820 */
  2340. 00001812  286C 003A                movea.l    A4, [A4 + 0x3A]
  2341. 00001816  3007                     move.w     D0, D7
  2342. 00001818  5347                     subq.w     D7, 1
  2343. 0000181A  4A47                     tst.w      D7
  2344. 0000181C  6EEC                     bgt        -0x12 /* 0000180A */
  2345. 0000181E  6064                     bra        +0x66 /* 00001884 */
  2346. label00001820:
  2347. 00001820  4AAB 0036                tst.l      [A3 + 0x36]
  2348. 00001824  6718                     beq        +0x1A /* 0000183E */
  2349. 00001826  558F                     subq.l     A7, 2
  2350. 00001828  2F2B 0036                move.l     -[A7], [A3 + 0x36]
  2351. 0000182C  7008                     moveq.l    D0, 0x08
  2352. 0000182E  A82A                     syscall    ComponentDispatch
  2353. 00001830  7000                     moveq.l    D0, 0x00
  2354. 00001832  2740 0036                move.l     [A3 + 0x36], D0
  2355. 00001836  2740 0052                move.l     [A3 + 0x52], D0
  2356. 0000183A  544F                     addq.w     A7, 2
  2357. 0000183C  600E                     bra        +0x10 /* 0000184C */
  2358. label0000183E:
  2359. 0000183E  4AAB 003A                tst.l      [A3 + 0x3A]
  2360. 00001842  6708                     beq        +0xA /* 0000184C */
  2361. 00001844  2F0B                     move.l     -[A7], A3
  2362. 00001846  4EBA 064E                jsr        [PC + 0x64E /* 00001E96 */]
  2363. 0000184A  584F                     addq.w     A7, 4
  2364. label0000184C:
  2365. 0000184C  274A 003A                move.l     [A3 + 0x3A], A2
  2366. 00001850  276A 0046 004A           move.l     [A3 + 0x4A], [A2 + 0x46]
  2367. 00001856  254B 0046                move.l     [A2 + 0x46], A3
  2368. 0000185A  598F                     subq.l     A7, 4
  2369. 0000185C  2F0A                     move.l     -[A7], A2
  2370. 0000185E  7000                     moveq.l    D0, 0x00
  2371. 00001860  2F00                     move.l     -[A7], D0
  2372. 00001862  486E FFF0                pea.l      [A6 - 0x10]
  2373. 00001866  303C 80A6                move.w     D0, 0x80A6
  2374. 0000186A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2375. 00001870  276E FFF8 003E           move.l     [A3 + 0x3E], [A6 - 0x8]
  2376. 00001876  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2377. 0000187A  2F0B                     move.l     -[A7], A3
  2378. 0000187C  4EBA 00CC                jsr        [PC + 0xCC /* 0000194A */]
  2379. 00001880  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2380. label00001884:
  2381. 00001884  4CEE 1C80 FFE0           movem.l    D7,A2,A3,A4, [A6 - 0x20]
  2382. 0000188A  4E5E                     unlink     A6
  2383. 0000188C  4E74 000C                rtd        0x000C
  2384. 00001890  4E56 FFDC                link       A6, -0x0024
  2385. 00001894  48E7 0018                movem.l    -[A7], A3,A4
  2386. 00001898  266E 0010                movea.l    A3, [A6 + 0x10]
  2387. 0000189C  4AAE 000C                tst.l      [A6 + 0xC]
  2388. 000018A0  6700 009C                beq        +0x9E /* 0000193E */
  2389. 000018A4  598F                     subq.l     A7, 4
  2390. 000018A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2391. 000018AA  7007                     moveq.l    D0, 0x07
  2392. 000018AC  A82A                     syscall    ComponentDispatch
  2393. 000018AE  285F                     movea.l    A4, [A7]+
  2394. 000018B0  200C                     move.l     D0, A4
  2395. 000018B2  6700 008A                beq        +0x8C /* 0000193E */
  2396. 000018B6  7000                     moveq.l    D0, 0x00
  2397. 000018B8  2F00                     move.l     -[A7], D0
  2398. 000018BA  2F0B                     move.l     -[A7], A3
  2399. 000018BC  4EBA 01E2                jsr        [PC + 0x1E2 /* 00001AA0 */]
  2400. 000018C0  4AAB 0036                tst.l      [A3 + 0x36]
  2401. 000018C4  504F                     addq.w     A7, 8
  2402. 000018C6  670E                     beq        +0x10 /* 000018D6 */
  2403. 000018C8  558F                     subq.l     A7, 2
  2404. 000018CA  2F2B 0036                move.l     -[A7], [A3 + 0x36]
  2405. 000018CE  7008                     moveq.l    D0, 0x08
  2406. 000018D0  A82A                     syscall    ComponentDispatch
  2407. 000018D2  544F                     addq.w     A7, 2
  2408. 000018D4  600E                     bra        +0x10 /* 000018E4 */
  2409. label000018D6:
  2410. 000018D6  4AAB 003A                tst.l      [A3 + 0x3A]
  2411. 000018DA  6708                     beq        +0xA /* 000018E4 */
  2412. 000018DC  2F0B                     move.l     -[A7], A3
  2413. 000018DE  4EBA 05B6                jsr        [PC + 0x5B6 /* 00001E96 */]
  2414. 000018E2  584F                     addq.w     A7, 4
  2415. label000018E4:
  2416. 000018E4  558F                     subq.l     A7, 2
  2417. 000018E6  2F0C                     move.l     -[A7], A4
  2418. 000018E8  486E FFDC                pea.l      [A6 - 0x24]
  2419. 000018EC  7000                     moveq.l    D0, 0x00
  2420. 000018EE  2F00                     move.l     -[A7], D0
  2421. 000018F0  2F00                     move.l     -[A7], D0
  2422. 000018F2  2F00                     move.l     -[A7], D0
  2423. 000018F4  7005                     moveq.l    D0, 0x05
  2424. 000018F6  A82A                     syscall    ComponentDispatch
  2425. 000018F8  7000                     moveq.l    D0, 0x00
  2426. 000018FA  2740 003A                move.l     [A3 + 0x3A], D0
  2427. 000018FE  274C 0036                move.l     [A3 + 0x36], A4
  2428. 00001902  276E FFEC 0052           move.l     [A3 + 0x52], [A6 - 0x14]
  2429. 00001908  598F                     subq.l     A7, 4
  2430. 0000190A  2F0C                     move.l     -[A7], A4
  2431. 0000190C  486E FFF0                pea.l      [A6 - 0x10]
  2432. 00001910  2F3C 0004 0001           move.l     -[A7], 0x40001
  2433. 00001916  7000                     moveq.l    D0, 0x00
  2434. 00001918  A82A                     syscall    ComponentDispatch
  2435. 0000191A  276E FFF8 003E           move.l     [A3 + 0x3E], [A6 - 0x8]
  2436. 00001920  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2437. 00001924  2F0B                     move.l     -[A7], A3
  2438. 00001926  4EBA 0022                jsr        [PC + 0x22 /* 0000194A */]
  2439. 0000192A  598F                     subq.l     A7, 4
  2440. 0000192C  2F0C                     move.l     -[A7], A4
  2441. 0000192E  2F0B                     move.l     -[A7], A3
  2442. 00001930  2F3C 0004 0008           move.l     -[A7], 0x40008
  2443. 00001936  7000                     moveq.l    D0, 0x00
  2444. 00001938  A82A                     syscall    ComponentDispatch
  2445. 0000193A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2446. label0000193E:
  2447. 0000193E  4CEE 1800 FFD4           movem.l    A3,A4, [A6 - 0x2C]
  2448. 00001944  4E5E                     unlink     A6
  2449. 00001946  4E74 000C                rtd        0x000C
  2450. fn0000194A:
  2451. 0000194A  4E56 0000                link       A6, 0
  2452. 0000194E  48E7 0018                movem.l    -[A7], A3,A4
  2453. 00001952  266E 000C                movea.l    A3, [A6 + 0xC]
  2454. 00001956  286E 0008                movea.l    A4, [A6 + 0x8]
  2455. 0000195A  200B                     move.l     D0, A3
  2456. 0000195C  6730                     beq        +0x32 /* 0000198E */
  2457. 0000195E  2953 000C                move.l     [A4 + 0xC], [A3]
  2458. 00001962  296B 0004 0010           move.l     [A4 + 0x10], [A3 + 0x4]
  2459. 00001968  4AAB 0008                tst.l      [A3 + 0x8]
  2460. 0000196C  6714                     beq        +0x16 /* 00001982 */
  2461. 0000196E  2F2C 003E                move.l     -[A7], [A4 + 0x3E]
  2462. 00001972  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2463. 00001976  486C 000C                pea.l      [A4 + 0xC]
  2464. 0000197A  4EBA F792                jsr        [PC - 0x86E /* 0000110E */]
  2465. 0000197E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2466. label00001982:
  2467. 00001982  41EC 000C                lea.l      A0, [A4 + 0xC]
  2468. 00001986  44A8 0004                neg.l      [A0 + 0x4]
  2469. 0000198A  4090                     negx.l     [A0]
  2470. 0000198C  600A                     bra        +0xC /* 00001998 */
  2471. label0000198E:
  2472. 0000198E  7000                     moveq.l    D0, 0x00
  2473. 00001990  2940 000C                move.l     [A4 + 0xC], D0
  2474. 00001994  2940 0010                move.l     [A4 + 0x10], D0
  2475. label00001998:
  2476. 00001998  28BC 0001 0000           move.l     [A4], 0x10000
  2477. 0000199E  7000                     moveq.l    D0, 0x00
  2478. 000019A0  2F00                     move.l     -[A7], D0
  2479. 000019A2  2F0C                     move.l     -[A7], A4
  2480. 000019A4  4EBA 00FA                jsr        [PC + 0xFA /* 00001AA0 */]
  2481. 000019A8  2F0C                     move.l     -[A7], A4
  2482. 000019AA  4EBA 053A                jsr        [PC + 0x53A /* 00001EE6 */]
  2483. 000019AE  2F0C                     move.l     -[A7], A4
  2484. 000019B0  4EBA 0592                jsr        [PC + 0x592 /* 00001F44 */]
  2485. 000019B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2486. 000019B8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2487. 000019BE  4E5E                     unlink     A6
  2488. 000019C0  4E75                     rts
  2489. 000019C2  4E56 FFD0                link       A6, -0x0030
  2490. 000019C6  48E7 0018                movem.l    -[A7], A3,A4
  2491. 000019CA  266E 0008                movea.l    A3, [A6 + 0x8]
  2492. 000019CE  286E 000C                movea.l    A4, [A6 + 0xC]
  2493. 000019D2  2D4C FFDC                move.l     [A6 - 0x24], A4
  2494. 000019D6  7000                     moveq.l    D0, 0x00
  2495. 000019D8  2D40 FFD8                move.l     [A6 - 0x28], D0
  2496. 000019DC  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2497. 000019E0  2D40 FFD0                move.l     [A6 - 0x30], D0
  2498. 000019E4  486E FFD0                pea.l      [A6 - 0x30]
  2499. 000019E8  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2500. 000019EC  303C 80B5                move.w     D0, 0x80B5
  2501. 000019F0  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2502. 000019F6  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2503. 000019FA  224B                     movea.l    A1, A3
  2504. 000019FC  20D9                     move.l     [A0]+, [A1]+
  2505. 000019FE  20D9                     move.l     [A0]+, [A1]+
  2506. 00001A00  20D9                     move.l     [A0]+, [A1]+
  2507. 00001A02  20D9                     move.l     [A0]+, [A1]+
  2508. 00001A04  486E FFE0                pea.l      [A6 - 0x20]
  2509. 00001A08  486E FFD0                pea.l      [A6 - 0x30]
  2510. 00001A0C  303C 810D                move.w     D0, 0x810D
  2511. 00001A10  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2512. 00001A16  4AAE FFE0                tst.l      [A6 - 0x20]
  2513. 00001A1A  6606                     bne        +0x8 /* 00001A22 */
  2514. 00001A1C  4AAE FFE4                tst.l      [A6 - 0x1C]
  2515. 00001A20  674A                     beq        +0x4C /* 00001A6C */
  2516. label00001A22:
  2517. 00001A22  486E FFE0                pea.l      [A6 - 0x20]
  2518. 00001A26  2F0C                     move.l     -[A7], A4
  2519. 00001A28  303C 80B5                move.w     D0, 0x80B5
  2520. 00001A2C  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2521. 00001A32  598F                     subq.l     A7, 4
  2522. 00001A34  2F0C                     move.l     -[A7], A4
  2523. 00001A36  7000                     moveq.l    D0, 0x00
  2524. 00001A38  2F00                     move.l     -[A7], D0
  2525. 00001A3A  486E FFF0                pea.l      [A6 - 0x10]
  2526. 00001A3E  303C 80A6                move.w     D0, 0x80A6
  2527. 00001A42  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2528. 00001A48  486E FFF0                pea.l      [A6 - 0x10]
  2529. 00001A4C  486E FFE0                pea.l      [A6 - 0x20]
  2530. 00001A50  303C 810D                move.w     D0, 0x810D
  2531. 00001A54  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2532. 00001A5A  2F0C                     move.l     -[A7], A4
  2533. 00001A5C  486E FFF0                pea.l      [A6 - 0x10]
  2534. 00001A60  303C 80A7                move.w     D0, 0x80A7
  2535. 00001A64  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2536. 00001A6A  584F                     addq.w     A7, 4
  2537. label00001A6C:
  2538. 00001A6C  4CEE 1800 FFC8           movem.l    A3,A4, [A6 - 0x38]
  2539. 00001A72  4E5E                     unlink     A6
  2540. 00001A74  4E74 0008                rtd        0x0008
  2541. 00001A78  4E56 0000                link       A6, 0
  2542. 00001A7C  206E 0008                movea.l    A0, [A6 + 0x8]
  2543. 00001A80  2D68 003A 000C           move.l     [A6 + 0xC], [A0 + 0x3A]
  2544. 00001A86  4E5E                     unlink     A6
  2545. 00001A88  4E74 0004                rtd        0x0004
  2546. 00001A8C  4E56 0000                link       A6, 0
  2547. 00001A90  206E 0008                movea.l    A0, [A6 + 0x8]
  2548. 00001A94  2D68 0036 000C           move.l     [A6 + 0xC], [A0 + 0x36]
  2549. 00001A9A  4E5E                     unlink     A6
  2550. 00001A9C  4E74 0004                rtd        0x0004
  2551. fn00001AA0:
  2552. 00001AA0  4E56 FFD8                link       A6, -0x0028
  2553. 00001AA4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2554. 00001AA8  266E 000C                movea.l    A3, [A6 + 0xC]
  2555. 00001AAC  286E 0008                movea.l    A4, [A6 + 0x8]
  2556. 00001AB0  7C00                     moveq.l    D6, 0x00
  2557. 00001AB2  4AAC 003A                tst.l      [A4 + 0x3A]
  2558. 00001AB6  671C                     beq        +0x1E /* 00001AD4 */
  2559. 00001AB8  598F                     subq.l     A7, 4
  2560. 00001ABA  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  2561. 00001ABE  7000                     moveq.l    D0, 0x00
  2562. 00001AC0  2F00                     move.l     -[A7], D0
  2563. 00001AC2  486E FFF0                pea.l      [A6 - 0x10]
  2564. 00001AC6  303C 80A6                move.w     D0, 0x80A6
  2565. 00001ACA  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2566. 00001AD0  584F                     addq.w     A7, 4
  2567. 00001AD2  601E                     bra        +0x20 /* 00001AF2 */
  2568. label00001AD4:
  2569. 00001AD4  4AAC 0036                tst.l      [A4 + 0x36]
  2570. 00001AD8  6700 029E                beq        +0x2A0 /* 00001D78 */
  2571. 00001ADC  598F                     subq.l     A7, 4
  2572. 00001ADE  2F2C 0036                move.l     -[A7], [A4 + 0x36]
  2573. 00001AE2  486E FFF0                pea.l      [A6 - 0x10]
  2574. 00001AE6  2F3C 0004 0001           move.l     -[A7], 0x40001
  2575. 00001AEC  7000                     moveq.l    D0, 0x00
  2576. 00001AEE  A82A                     syscall    ComponentDispatch
  2577. 00001AF0  584F                     addq.w     A7, 4
  2578. label00001AF2:
  2579. 00001AF2  296E FFF8 003E           move.l     [A4 + 0x3E], [A6 - 0x8]
  2580. 00001AF8  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2581. 00001AFC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2582. 00001B00  22D8                     move.l     [A1]+, [A0]+
  2583. 00001B02  22D8                     move.l     [A1]+, [A0]+
  2584. 00001B04  204C                     movea.l    A0, A4
  2585. 00001B06  5888                     addq.l     A0, 4
  2586. 00001B08  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2587. 00001B0C  20D9                     move.l     [A0]+, [A1]+
  2588. 00001B0E  20D9                     move.l     [A0]+, [A1]+
  2589. 00001B10  0C94 0001 0000           cmpi.l     [A4], 0x10000
  2590. 00001B16  660E                     bne        +0x10 /* 00001B26 */
  2591. 00001B18  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2592. 00001B1C  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2593. 00001B20  20D9                     move.l     [A0]+, [A1]+
  2594. 00001B22  20D9                     move.l     [A0]+, [A1]+
  2595. 00001B24  6012                     bra        +0x14 /* 00001B38 */
  2596. label00001B26:
  2597. 00001B26  486E FFD8                pea.l      [A6 - 0x28]
  2598. 00001B2A  2F14                     move.l     -[A7], [A4]
  2599. 00001B2C  486E FFE0                pea.l      [A6 - 0x20]
  2600. 00001B30  7007                     moveq.l    D0, 0x07
  2601. 00001B32  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2602. label00001B38:
  2603. 00001B38  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2604. 00001B3C  2248                     movea.l    A1, A0
  2605. 00001B3E  41EC 000C                lea.l      A0, [A4 + 0xC]
  2606. 00001B42  5848                     addq.w     A0, 4
  2607. 00001B44  5849                     addq.w     A1, 4
  2608. 00001B46  2010                     move.l     D0, [A0]
  2609. 00001B48  D191                     add.l      [A1], D0
  2610. 00001B4A  D388                     addx.l     -[A1], -[A0]
  2611. 00001B4C  7003                     moveq.l    D0, 0x03
  2612. 00001B4E  C06C 0042                and.w      D0, [A4 + 0x42]
  2613. 00001B52  6700 0192                beq        +0x194 /* 00001CE6 */
  2614. 00001B56  4247                     clr.w      D7
  2615. 00001B58  4205                     clr.b      D5
  2616. 00001B5A  2D6C 0024 FFE8           move.l     [A6 - 0x18], [A4 + 0x24]
  2617. 00001B60  2D6C 0028 FFEC           move.l     [A6 - 0x14], [A4 + 0x28]
  2618. 00001B66  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2619. 00001B6A  2248                     movea.l    A1, A0
  2620. 00001B6C  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2621. 00001B70  5848                     addq.w     A0, 4
  2622. 00001B72  5849                     addq.w     A1, 4
  2623. 00001B74  2010                     move.l     D0, [A0]
  2624. 00001B76  9191                     sub.l      [A1], D0
  2625. 00001B78  9388                     subx.l     -[A1], -[A0]
  2626. 00001B7A  202E FFEC                move.l     D0, [A6 - 0x14]
  2627. 00001B7E  80AE FFE8                or.l       D0, [A6 - 0x18]
  2628. 00001B82  6610                     bne        +0x12 /* 00001B94 */
  2629. 00001B84  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2630. 00001B88  43EC 001C                lea.l      A1, [A4 + 0x1C]
  2631. 00001B8C  20D9                     move.l     [A0]+, [A1]+
  2632. 00001B8E  20D9                     move.l     [A0]+, [A1]+
  2633. 00001B90  6000 00C6                bra        +0xC8 /* 00001C58 */
  2634. label00001B94:
  2635. 00001B94  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2636. 00001B98  2248                     movea.l    A1, A0
  2637. 00001B9A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2638. 00001B9E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2639. 00001BA0  2218                     move.l     D1, [A0]+
  2640. 00001BA2  9299                     sub.l      D1, [A1]+
  2641. 00001BA4  6D0E                     blt        +0x10 /* 00001BB4 */
  2642. 00001BA6  660A                     bne        +0xC /* 00001BB2 */
  2643. 00001BA8  2210                     move.l     D1, [A0]
  2644. 00001BAA  9291                     sub.l      D1, [A1]
  2645. 00001BAC  6506                     bcs        +0x8 /* 00001BB4 */
  2646. 00001BAE  6602                     bne        +0x4 /* 00001BB2 */
  2647. 00001BB0  7000                     moveq.l    D0, 0x00
  2648. label00001BB2:
  2649. 00001BB2  4480                     neg.l      D0
  2650. label00001BB4:
  2651. 00001BB4  4A80                     tst.l      D0
  2652. 00001BB6  6C3E                     bge        +0x40 /* 00001BF6 */
  2653. label00001BB8:
  2654. 00001BB8  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2655. 00001BBC  2248                     movea.l    A1, A0
  2656. 00001BBE  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2657. 00001BC2  5848                     addq.w     A0, 4
  2658. 00001BC4  5849                     addq.w     A1, 4
  2659. 00001BC6  2010                     move.l     D0, [A0]
  2660. 00001BC8  D191                     add.l      [A1], D0
  2661. 00001BCA  D388                     addx.l     -[A1], -[A0]
  2662. 00001BCC  3007                     move.w     D0, D7
  2663. 00001BCE  5247                     addq.w     D7, 1
  2664. 00001BD0  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2665. 00001BD4  2248                     movea.l    A1, A0
  2666. 00001BD6  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2667. 00001BDA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2668. 00001BDC  2218                     move.l     D1, [A0]+
  2669. 00001BDE  9299                     sub.l      D1, [A1]+
  2670. 00001BE0  6D0E                     blt        +0x10 /* 00001BF0 */
  2671. 00001BE2  660A                     bne        +0xC /* 00001BEE */
  2672. 00001BE4  2210                     move.l     D1, [A0]
  2673. 00001BE6  9291                     sub.l      D1, [A1]
  2674. 00001BE8  6506                     bcs        +0x8 /* 00001BF0 */
  2675. 00001BEA  6602                     bne        +0x4 /* 00001BEE */
  2676. 00001BEC  7000                     moveq.l    D0, 0x00
  2677. label00001BEE:
  2678. 00001BEE  4480                     neg.l      D0
  2679. label00001BF0:
  2680. 00001BF0  4A80                     tst.l      D0
  2681. 00001BF2  6DC4                     blt        -0x3A /* 00001BB8 */
  2682. 00001BF4  6062                     bra        +0x64 /* 00001C58 */
  2683. label00001BF6:
  2684. 00001BF6  41EC 0024                lea.l      A0, [A4 + 0x24]
  2685. 00001BFA  2248                     movea.l    A1, A0
  2686. 00001BFC  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2687. 00001C00  70FF                     moveq.l    D0, 0xFFFFFFFF
  2688. 00001C02  2218                     move.l     D1, [A0]+
  2689. 00001C04  9299                     sub.l      D1, [A1]+
  2690. 00001C06  6D0E                     blt        +0x10 /* 00001C16 */
  2691. 00001C08  660A                     bne        +0xC /* 00001C14 */
  2692. 00001C0A  2210                     move.l     D1, [A0]
  2693. 00001C0C  9291                     sub.l      D1, [A1]
  2694. 00001C0E  6506                     bcs        +0x8 /* 00001C16 */
  2695. 00001C10  6602                     bne        +0x4 /* 00001C14 */
  2696. 00001C12  7000                     moveq.l    D0, 0x00
  2697. label00001C14:
  2698. 00001C14  4480                     neg.l      D0
  2699. label00001C16:
  2700. 00001C16  4A80                     tst.l      D0
  2701. 00001C18  6D00 00AE                blt        +0xB0 /* 00001CC8 */
  2702. label00001C1C:
  2703. 00001C1C  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2704. 00001C20  2248                     movea.l    A1, A0
  2705. 00001C22  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2706. 00001C26  5848                     addq.w     A0, 4
  2707. 00001C28  5849                     addq.w     A1, 4
  2708. 00001C2A  2010                     move.l     D0, [A0]
  2709. 00001C2C  9191                     sub.l      [A1], D0
  2710. 00001C2E  9388                     subx.l     -[A1], -[A0]
  2711. 00001C30  3007                     move.w     D0, D7
  2712. 00001C32  5247                     addq.w     D7, 1
  2713. 00001C34  41EC 0024                lea.l      A0, [A4 + 0x24]
  2714. 00001C38  2248                     movea.l    A1, A0
  2715. 00001C3A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2716. 00001C3E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2717. 00001C40  2218                     move.l     D1, [A0]+
  2718. 00001C42  9299                     sub.l      D1, [A1]+
  2719. 00001C44  6D0E                     blt        +0x10 /* 00001C54 */
  2720. 00001C46  660A                     bne        +0xC /* 00001C52 */
  2721. 00001C48  2210                     move.l     D1, [A0]
  2722. 00001C4A  9291                     sub.l      D1, [A1]
  2723. 00001C4C  6506                     bcs        +0x8 /* 00001C54 */
  2724. 00001C4E  6602                     bne        +0x4 /* 00001C52 */
  2725. 00001C50  7000                     moveq.l    D0, 0x00
  2726. label00001C52:
  2727. 00001C52  4480                     neg.l      D0
  2728. label00001C54:
  2729. 00001C54  4A80                     tst.l      D0
  2730. 00001C56  6CC4                     bge        -0x3A /* 00001C1C */
  2731. label00001C58:
  2732. 00001C58  7002                     moveq.l    D0, 0x02
  2733. 00001C5A  C06C 0042                and.w      D0, [A4 + 0x42]
  2734. 00001C5E  673A                     beq        +0x3C /* 00001C9A */
  2735. 00001C60  7001                     moveq.l    D0, 0x01
  2736. 00001C62  C047                     and.w      D0, D7
  2737. 00001C64  6734                     beq        +0x36 /* 00001C9A */
  2738. 00001C66  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2739. 00001C6A  2248                     movea.l    A1, A0
  2740. 00001C6C  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2741. 00001C70  5848                     addq.w     A0, 4
  2742. 00001C72  5849                     addq.w     A1, 4
  2743. 00001C74  2010                     move.l     D0, [A0]
  2744. 00001C76  9191                     sub.l      [A1], D0
  2745. 00001C78  9388                     subx.l     -[A1], -[A0]
  2746. 00001C7A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2747. 00001C7E  44A8 0004                neg.l      [A0 + 0x4]
  2748. 00001C82  4090                     negx.l     [A0]
  2749. 00001C84  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2750. 00001C88  2248                     movea.l    A1, A0
  2751. 00001C8A  41EC 0024                lea.l      A0, [A4 + 0x24]
  2752. 00001C8E  5848                     addq.w     A0, 4
  2753. 00001C90  5849                     addq.w     A1, 4
  2754. 00001C92  2010                     move.l     D0, [A0]
  2755. 00001C94  D191                     add.l      [A1], D0
  2756. 00001C96  D388                     addx.l     -[A1], -[A0]
  2757. 00001C98  7A01                     moveq.l    D5, 0x01
  2758. label00001C9A:
  2759. 00001C9A  486E FFE0                pea.l      [A6 - 0x20]
  2760. 00001C9E  486E FFD8                pea.l      [A6 - 0x28]
  2761. 00001CA2  2F0C                     move.l     -[A7], A4
  2762. 00001CA4  4EBA 00DE                jsr        [PC + 0xDE /* 00001D84 */]
  2763. 00001CA8  2F0C                     move.l     -[A7], A4
  2764. 00001CAA  4EBA 023A                jsr        [PC + 0x23A /* 00001EE6 */]
  2765. 00001CAE  4A05                     tst.b      D5
  2766. 00001CB0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2767. 00001CB4  6712                     beq        +0x14 /* 00001CC8 */
  2768. 00001CB6  2F0C                     move.l     -[A7], A4
  2769. 00001CB8  2014                     move.l     D0, [A4]
  2770. 00001CBA  4480                     neg.l      D0
  2771. 00001CBC  2F00                     move.l     -[A7], D0
  2772. 00001CBE  303C 80AA                move.w     D0, 0x80AA
  2773. 00001CC2  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2774. label00001CC8:
  2775. 00001CC8  200B                     move.l     D0, A3
  2776. 00001CCA  6700 00A0                beq        +0xA2 /* 00001D6C */
  2777. 00001CCE  274C 000C                move.l     [A3 + 0xC], A4
  2778. 00001CD2  276C 003E 0008           move.l     [A3 + 0x8], [A4 + 0x3E]
  2779. 00001CD8  26AE FFE0                move.l     [A3], [A6 - 0x20]
  2780. 00001CDC  276E FFE4 0004           move.l     [A3 + 0x4], [A6 - 0x1C]
  2781. 00001CE2  6000 0088                bra        +0x8A /* 00001D6C */
  2782. label00001CE6:
  2783. 00001CE6  200B                     move.l     D0, A3
  2784. 00001CE8  6714                     beq        +0x16 /* 00001CFE */
  2785. 00001CEA  274C 000C                move.l     [A3 + 0xC], A4
  2786. 00001CEE  276C 003E 0008           move.l     [A3 + 0x8], [A4 + 0x3E]
  2787. 00001CF4  26AE FFE0                move.l     [A3], [A6 - 0x20]
  2788. 00001CF8  276E FFE4 0004           move.l     [A3 + 0x4], [A6 - 0x1C]
  2789. label00001CFE:
  2790. 00001CFE  41EC 001C                lea.l      A0, [A4 + 0x1C]
  2791. 00001D02  2248                     movea.l    A1, A0
  2792. 00001D04  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2793. 00001D08  70FF                     moveq.l    D0, 0xFFFFFFFF
  2794. 00001D0A  2218                     move.l     D1, [A0]+
  2795. 00001D0C  9299                     sub.l      D1, [A1]+
  2796. 00001D0E  6D0E                     blt        +0x10 /* 00001D1E */
  2797. 00001D10  660A                     bne        +0xC /* 00001D1C */
  2798. 00001D12  2210                     move.l     D1, [A0]
  2799. 00001D14  9291                     sub.l      D1, [A1]
  2800. 00001D16  6506                     bcs        +0x8 /* 00001D1E */
  2801. 00001D18  6602                     bne        +0x4 /* 00001D1C */
  2802. 00001D1A  7000                     moveq.l    D0, 0x00
  2803. label00001D1C:
  2804. 00001D1C  4480                     neg.l      D0
  2805. label00001D1E:
  2806. 00001D1E  4A80                     tst.l      D0
  2807. 00001D20  6C14                     bge        +0x16 /* 00001D36 */
  2808. 00001D22  2D6C 001C FFE0           move.l     [A6 - 0x20], [A4 + 0x1C]
  2809. 00001D28  2D6C 0020 FFE4           move.l     [A6 - 0x1C], [A4 + 0x20]
  2810. 00001D2E  0086 0000 0001           ori.l      D6, 0x1
  2811. 00001D34  6036                     bra        +0x38 /* 00001D6C */
  2812. label00001D36:
  2813. 00001D36  41EC 0024                lea.l      A0, [A4 + 0x24]
  2814. 00001D3A  2248                     movea.l    A1, A0
  2815. 00001D3C  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2816. 00001D40  70FF                     moveq.l    D0, 0xFFFFFFFF
  2817. 00001D42  2218                     move.l     D1, [A0]+
  2818. 00001D44  9299                     sub.l      D1, [A1]+
  2819. 00001D46  6D0E                     blt        +0x10 /* 00001D56 */
  2820. 00001D48  660A                     bne        +0xC /* 00001D54 */
  2821. 00001D4A  2210                     move.l     D1, [A0]
  2822. 00001D4C  9291                     sub.l      D1, [A1]
  2823. 00001D4E  6506                     bcs        +0x8 /* 00001D56 */
  2824. 00001D50  6602                     bne        +0x4 /* 00001D54 */
  2825. 00001D52  7000                     moveq.l    D0, 0x00
  2826. label00001D54:
  2827. 00001D54  4480                     neg.l      D0
  2828. label00001D56:
  2829. 00001D56  4A80                     tst.l      D0
  2830. 00001D58  6D12                     blt        +0x14 /* 00001D6C */
  2831. 00001D5A  2D6C 0024 FFE0           move.l     [A6 - 0x20], [A4 + 0x24]
  2832. 00001D60  2D6C 0028 FFE4           move.l     [A6 - 0x1C], [A4 + 0x28]
  2833. 00001D66  0086 0000 0002           ori.l      D6, 0x2
  2834. label00001D6C:
  2835. 00001D6C  296E FFE0 0014           move.l     [A4 + 0x14], [A6 - 0x20]
  2836. 00001D72  296E FFE4 0018           move.l     [A4 + 0x18], [A6 - 0x1C]
  2837. label00001D78:
  2838. 00001D78  2006                     move.l     D0, D6
  2839. 00001D7A  4CEE 18E0 FFC4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x3C]
  2840. 00001D80  4E5E                     unlink     A6
  2841. 00001D82  4E75                     rts
  2842. fn00001D84:
  2843. 00001D84  4E56 0000                link       A6, 0
  2844. 00001D88  2F0C                     move.l     -[A7], A4
  2845. 00001D8A  286E 0008                movea.l    A4, [A6 + 0x8]
  2846. 00001D8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2847. 00001D92  2F14                     move.l     -[A7], [A4]
  2848. 00001D94  486C 000C                pea.l      [A4 + 0xC]
  2849. 00001D98  7007                     moveq.l    D0, 0x07
  2850. 00001D9A  4EB0 81E1 1D08           jsr        [[0x1D08]]
  2851. 00001DA0  41EC 000C                lea.l      A0, [A4 + 0xC]
  2852. 00001DA4  44A8 0004                neg.l      [A0 + 0x4]
  2853. 00001DA8  4090                     negx.l     [A0]
  2854. 00001DAA  41EC 000C                lea.l      A0, [A4 + 0xC]
  2855. 00001DAE  2248                     movea.l    A1, A0
  2856. 00001DB0  206E 0010                movea.l    A0, [A6 + 0x10]
  2857. 00001DB4  5848                     addq.w     A0, 4
  2858. 00001DB6  5849                     addq.w     A1, 4
  2859. 00001DB8  2010                     move.l     D0, [A0]
  2860. 00001DBA  D191                     add.l      [A1], D0
  2861. 00001DBC  D388                     addx.l     -[A1], -[A0]
  2862. 00001DBE  286E FFFC                movea.l    A4, [A6 - 0x4]
  2863. 00001DC2  4E5E                     unlink     A6
  2864. 00001DC4  4E75                     rts
  2865. 00001DC6  4E56 0000                link       A6, 0
  2866. 00001DCA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2867. 00001DCE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2868. 00001DD2  4EBA FCCC                jsr        [PC - 0x334 /* 00001AA0 */]
  2869. 00001DD6  2D40 0010                move.l     [A6 + 0x10], D0
  2870. 00001DDA  4E5E                     unlink     A6
  2871. 00001DDC  4E74 0008                rtd        0x0008
  2872. 00001DE0  4E56 FFF0                link       A6, -0x0010
  2873. 00001DE4  2F0C                     move.l     -[A7], A4
  2874. 00001DE6  286E 000C                movea.l    A4, [A6 + 0xC]
  2875. 00001DEA  206E 0008                movea.l    A0, [A6 + 0x8]
  2876. 00001DEE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2877. 00001DF2  22D8                     move.l     [A1]+, [A0]+
  2878. 00001DF4  22D8                     move.l     [A1]+, [A0]+
  2879. 00001DF6  22D8                     move.l     [A1]+, [A0]+
  2880. 00001DF8  22D8                     move.l     [A1]+, [A0]+
  2881. 00001DFA  486E FFF0                pea.l      [A6 - 0x10]
  2882. 00001DFE  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2883. 00001E02  303C 80B7                move.w     D0, 0x80B7
  2884. 00001E06  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2885. 00001E0C  224C                     movea.l    A1, A4
  2886. 00001E0E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2887. 00001E12  5848                     addq.w     A0, 4
  2888. 00001E14  5849                     addq.w     A1, 4
  2889. 00001E16  2010                     move.l     D0, [A0]
  2890. 00001E18  D191                     add.l      [A1], D0
  2891. 00001E1A  D388                     addx.l     -[A1], -[A0]
  2892. 00001E1C  286E FFEC                movea.l    A4, [A6 - 0x14]
  2893. 00001E20  4E5E                     unlink     A6
  2894. 00001E22  4E74 0008                rtd        0x0008
  2895. 00001E26  4E56 FFF0                link       A6, -0x0010
  2896. 00001E2A  2F0C                     move.l     -[A7], A4
  2897. 00001E2C  286E 000C                movea.l    A4, [A6 + 0xC]
  2898. 00001E30  206E 0008                movea.l    A0, [A6 + 0x8]
  2899. 00001E34  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2900. 00001E38  22D8                     move.l     [A1]+, [A0]+
  2901. 00001E3A  22D8                     move.l     [A1]+, [A0]+
  2902. 00001E3C  22D8                     move.l     [A1]+, [A0]+
  2903. 00001E3E  22D8                     move.l     [A1]+, [A0]+
  2904. 00001E40  4AAE FFFC                tst.l      [A6 - 0x4]
  2905. 00001E44  6712                     beq        +0x14 /* 00001E58 */
  2906. 00001E46  486E FFF0                pea.l      [A6 - 0x10]
  2907. 00001E4A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2908. 00001E4E  303C 80B5                move.w     D0, 0x80B5
  2909. 00001E52  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2910. label00001E58:
  2911. 00001E58  486E FFF0                pea.l      [A6 - 0x10]
  2912. 00001E5C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2913. 00001E60  303C 80B7                move.w     D0, 0x80B7
  2914. 00001E64  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2915. 00001E6A  224C                     movea.l    A1, A4
  2916. 00001E6C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  2917. 00001E70  5848                     addq.w     A0, 4
  2918. 00001E72  5849                     addq.w     A1, 4
  2919. 00001E74  2010                     move.l     D0, [A0]
  2920. 00001E76  9191                     sub.l      [A1], D0
  2921. 00001E78  9388                     subx.l     -[A1], -[A0]
  2922. 00001E7A  4AAC 000C                tst.l      [A4 + 0xC]
  2923. 00001E7E  670C                     beq        +0xE /* 00001E8C */
  2924. 00001E80  4AAE FFFC                tst.l      [A6 - 0x4]
  2925. 00001E84  6706                     beq        +0x8 /* 00001E8C */
  2926. 00001E86  7000                     moveq.l    D0, 0x00
  2927. 00001E88  2940 000C                move.l     [A4 + 0xC], D0
  2928. label00001E8C:
  2929. 00001E8C  286E FFEC                movea.l    A4, [A6 - 0x14]
  2930. 00001E90  4E5E                     unlink     A6
  2931. 00001E92  4E74 0008                rtd        0x0008
  2932. fn00001E96:
  2933. 00001E96  4E56 0000                link       A6, 0
  2934. 00001E9A  2F0B                     move.l     -[A7], A3
  2935. 00001E9C  266E 0008                movea.l    A3, [A6 + 0x8]
  2936. 00001EA0  226B 003A                movea.l    A1, [A3 + 0x3A]
  2937. 00001EA4  2009                     move.l     D0, A1
  2938. 00001EA6  6736                     beq        +0x38 /* 00001EDE */
  2939. 00001EA8  B7E9 0046                cmpa.l     A3, [A1 + 0x46]
  2940. 00001EAC  6608                     bne        +0xA /* 00001EB6 */
  2941. 00001EAE  236B 004A 0046           move.l     [A1 + 0x46], [A3 + 0x4A]
  2942. 00001EB4  601E                     bra        +0x20 /* 00001ED4 */
  2943. label00001EB6:
  2944. 00001EB6  2269 0046                movea.l    A1, [A1 + 0x46]
  2945. 00001EBA  6004                     bra        +0x6 /* 00001EC0 */
  2946. label00001EBC:
  2947. 00001EBC  2269 004A                movea.l    A1, [A1 + 0x4A]
  2948. label00001EC0:
  2949. 00001EC0  2009                     move.l     D0, A1
  2950. 00001EC2  6706                     beq        +0x8 /* 00001ECA */
  2951. 00001EC4  B7E9 004A                cmpa.l     A3, [A1 + 0x4A]
  2952. 00001EC8  66F2                     bne        -0xC /* 00001EBC */
  2953. label00001ECA:
  2954. 00001ECA  2009                     move.l     D0, A1
  2955. 00001ECC  6706                     beq        +0x8 /* 00001ED4 */
  2956. 00001ECE  236B 004A 004A           move.l     [A1 + 0x4A], [A3 + 0x4A]
  2957. label00001ED4:
  2958. 00001ED4  7000                     moveq.l    D0, 0x00
  2959. 00001ED6  2740 004A                move.l     [A3 + 0x4A], D0
  2960. 00001EDA  2740 003A                move.l     [A3 + 0x3A], D0
  2961. label00001EDE:
  2962. 00001EDE  266E FFFC                movea.l    A3, [A6 - 0x4]
  2963. 00001EE2  4E5E                     unlink     A6
  2964. 00001EE4  4E75                     rts
  2965. fn00001EE6:
  2966. 00001EE6  4E56 0000                link       A6, 0
  2967. 00001EEA  48E7 0018                movem.l    -[A7], A3,A4
  2968. 00001EEE  286E 0008                movea.l    A4, [A6 + 0x8]
  2969. 00001EF2  264C                     movea.l    A3, A4
  2970. 00001EF4  177C 0001 0044           move.b     [A3 + 0x44], 0x1
  2971. 00001EFA  2F0C                     move.l     -[A7], A4
  2972. 00001EFC  4EBA 03D2                jsr        [PC + 0x3D2 /* 000022D0 */]
  2973. 00001F00  286C 0046                movea.l    A4, [A4 + 0x46]
  2974. 00001F04  584F                     addq.w     A7, 4
  2975. 00001F06  600C                     bra        +0xE /* 00001F14 */
  2976. label00001F08:
  2977. 00001F08  2F0C                     move.l     -[A7], A4
  2978. 00001F0A  4EBA FFDA                jsr        [PC - 0x26 /* 00001EE6 */]
  2979. 00001F0E  286C 004A                movea.l    A4, [A4 + 0x4A]
  2980. 00001F12  584F                     addq.w     A7, 4
  2981. label00001F14:
  2982. 00001F14  200C                     move.l     D0, A4
  2983. 00001F16  66F0                     bne        -0xE /* 00001F08 */
  2984. 00001F18  422B 0044                clr.b      [A3 + 0x44]
  2985. 00001F1C  598F                     subq.l     A7, 4
  2986. 00001F1E  200D                     move.l     D0, A5
  2987. 00001F20  2F00                     move.l     -[A7], D0
  2988. 00001F22  303C 80E3                move.w     D0, 0x80E3
  2989. 00001F26  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2990. 00001F2C  7001                     moveq.l    D0, 0x01
  2991. 00001F2E  1F00                     move.b     -[A7], D0
  2992. 00001F30  303C 8090                move.w     D0, 0x8090
  2993. 00001F34  4EB0 81E1 18A8           jsr        [[0x18A8]]
  2994. 00001F3A  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2995. 00001F40  4E5E                     unlink     A6
  2996. 00001F42  4E75                     rts
  2997. fn00001F44:
  2998. 00001F44  4E56 0000                link       A6, 0
  2999. 00001F48  48E7 0018                movem.l    -[A7], A3,A4
  3000. 00001F4C  286E 0008                movea.l    A4, [A6 + 0x8]
  3001. 00001F50  264C                     movea.l    A3, A4
  3002. 00001F52  177C 0001 0044           move.b     [A3 + 0x44], 0x1
  3003. 00001F58  2F0C                     move.l     -[A7], A4
  3004. 00001F5A  4EBA 031C                jsr        [PC + 0x31C /* 00002278 */]
  3005. 00001F5E  286C 0046                movea.l    A4, [A4 + 0x46]
  3006. 00001F62  584F                     addq.w     A7, 4
  3007. 00001F64  600C                     bra        +0xE /* 00001F72 */
  3008. label00001F66:
  3009. 00001F66  2F0C                     move.l     -[A7], A4
  3010. 00001F68  4EBA FFDA                jsr        [PC - 0x26 /* 00001F44 */]
  3011. 00001F6C  286C 004A                movea.l    A4, [A4 + 0x4A]
  3012. 00001F70  584F                     addq.w     A7, 4
  3013. label00001F72:
  3014. 00001F72  200C                     move.l     D0, A4
  3015. 00001F74  66F0                     bne        -0xE /* 00001F66 */
  3016. 00001F76  422B 0044                clr.b      [A3 + 0x44]
  3017. 00001F7A  598F                     subq.l     A7, 4
  3018. 00001F7C  200D                     move.l     D0, A5
  3019. 00001F7E  2F00                     move.l     -[A7], D0
  3020. 00001F80  303C 80E3                move.w     D0, 0x80E3
  3021. 00001F84  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3022. 00001F8A  7001                     moveq.l    D0, 0x01
  3023. 00001F8C  1F00                     move.b     -[A7], D0
  3024. 00001F8E  303C 8090                move.w     D0, 0x8090
  3025. 00001F92  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3026. 00001F98  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3027. 00001F9E  4E5E                     unlink     A6
  3028. 00001FA0  4E75                     rts
  3029. fn00001FA2:
  3030. 00001FA2  4E56 0000                link       A6, 0
  3031. 00001FA6  2F0B                     move.l     -[A7], A3
  3032. 00001FA8  226E 0008                movea.l    A1, [A6 + 0x8]
  3033. 00001FAC  600C                     bra        +0xE /* 00001FBA */
  3034. label00001FAE:
  3035. 00001FAE  2269 003A                movea.l    A1, [A1 + 0x3A]
  3036. 00001FB2  2009                     move.l     D0, A1
  3037. 00001FB4  6604                     bne        +0x6 /* 00001FBA */
  3038. 00001FB6  7000                     moveq.l    D0, 0x00
  3039. 00001FB8  600A                     bra        +0xC /* 00001FC4 */
  3040. label00001FBA:
  3041. 00001FBA  2669 0036                movea.l    A3, [A1 + 0x36]
  3042. 00001FBE  200B                     move.l     D0, A3
  3043. 00001FC0  67EC                     beq        -0x12 /* 00001FAE */
  3044. 00001FC2  200B                     move.l     D0, A3
  3045. label00001FC4:
  3046. 00001FC4  266E FFFC                movea.l    A3, [A6 - 0x4]
  3047. 00001FC8  4E5E                     unlink     A6
  3048. 00001FCA  4E75                     rts
  3049. 00001FCC  4E56 0000                link       A6, 0
  3050. 00001FD0  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3051. 00001FD4  3E2E 0008                move.w     D7, [A6 + 0x8]
  3052. 00001FD8  246E 000A                movea.l    A2, [A6 + 0xA]
  3053. 00001FDC  7000                     moveq.l    D0, 0x00
  3054. 00001FDE  2840                     movea.l    A4, D0
  3055. 00001FE0  2F0A                     move.l     -[A7], A2
  3056. 00001FE2  4EBA FFBE                jsr        [PC - 0x42 /* 00001FA2 */]
  3057. 00001FE6  2640                     movea.l    A3, D0
  3058. 00001FE8  200B                     move.l     D0, A3
  3059. 00001FEA  584F                     addq.w     A7, 4
  3060. 00001FEC  6732                     beq        +0x34 /* 00002020 */
  3061. 00001FEE  598F                     subq.l     A7, 4
  3062. 00001FF0  2F0B                     move.l     -[A7], A3
  3063. 00001FF2  2F0A                     move.l     -[A7], A2
  3064. 00001FF4  3F07                     move.w     -[A7], D7
  3065. 00001FF6  2F3C 0006 0002           move.l     -[A7], 0x60002
  3066. 00001FFC  7000                     moveq.l    D0, 0x00
  3067. 00001FFE  A82A                     syscall    ComponentDispatch
  3068. 00002000  285F                     movea.l    A4, [A7]+
  3069. 00002002  200C                     move.l     D0, A4
  3070. 00002004  671A                     beq        +0x1C /* 00002020 */
  3071. 00002006  08AC 0000 0013           bclr.b     [A4 + 0x13], 0x0
  3072. 0000200C  02AC FFFF FFFD 0010      andi.l     [A4 + 0x10], 0xFFFFFFFD
  3073. 00002014  3947 0028                move.w     [A4 + 0x28], D7
  3074. 00002018  294A 0020                move.l     [A4 + 0x20], A2
  3075. 0000201C  294B 0024                move.l     [A4 + 0x24], A3
  3076. label00002020:
  3077. 00002020  2D4C 000E                move.l     [A6 + 0xE], A4
  3078. 00002024  4CEE 1C80 FFF0           movem.l    D7,A2,A3,A4, [A6 - 0x10]
  3079. 0000202A  4E5E                     unlink     A6
  3080. 0000202C  4E74 0006                rtd        0x0006
  3081. 00002030  4E56 0000                link       A6, 0
  3082. 00002034  2F0C                     move.l     -[A7], A4
  3083. 00002036  286E 0008                movea.l    A4, [A6 + 0x8]
  3084. 0000203A  200C                     move.l     D0, A4
  3085. 0000203C  6730                     beq        +0x32 /* 0000206E */
  3086. 0000203E  598F                     subq.l     A7, 4
  3087. 00002040  303C 8013                move.w     D0, 0x8013
  3088. 00002044  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3089. 0000204A  4A9F                     tst.l      [A7]+
  3090. 0000204C  6720                     beq        +0x22 /* 0000206E */
  3091. 0000204E  2F0C                     move.l     -[A7], A4
  3092. 00002050  303C 80B9                move.w     D0, 0x80B9
  3093. 00002054  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3094. 0000205A  598F                     subq.l     A7, 4
  3095. 0000205C  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3096. 00002060  2F0C                     move.l     -[A7], A4
  3097. 00002062  2F3C 0004 0003           move.l     -[A7], 0x40003
  3098. 00002068  7000                     moveq.l    D0, 0x00
  3099. 0000206A  A82A                     syscall    ComponentDispatch
  3100. 0000206C  584F                     addq.w     A7, 4
  3101. label0000206E:
  3102. 0000206E  286E FFFC                movea.l    A4, [A6 - 0x4]
  3103. 00002072  4E5E                     unlink     A6
  3104. 00002074  4E74 0004                rtd        0x0004
  3105. 00002078  4E56 0000                link       A6, 0
  3106. 0000207C  226E 0008                movea.l    A1, [A6 + 0x8]
  3107. 00002080  2009                     move.l     D0, A1
  3108. 00002082  6708                     beq        +0xA /* 0000208C */
  3109. 00002084  3D69 0028 000C           move.w     [A6 + 0xC], [A1 + 0x28]
  3110. 0000208A  6004                     bra        +0x6 /* 00002090 */
  3111. label0000208C:
  3112. 0000208C  426E 000C                clr.w      [A6 + 0xC]
  3113. label00002090:
  3114. 00002090  4E5E                     unlink     A6
  3115. 00002092  4E74 0004                rtd        0x0004
  3116. 00002096  4E56 0000                link       A6, 0
  3117. 0000209A  226E 0008                movea.l    A1, [A6 + 0x8]
  3118. 0000209E  2009                     move.l     D0, A1
  3119. 000020A0  6708                     beq        +0xA /* 000020AA */
  3120. 000020A2  2D69 0020 000C           move.l     [A6 + 0xC], [A1 + 0x20]
  3121. 000020A8  6006                     bra        +0x8 /* 000020B0 */
  3122. label000020AA:
  3123. 000020AA  7000                     moveq.l    D0, 0x00
  3124. 000020AC  2D40 000C                move.l     [A6 + 0xC], D0
  3125. label000020B0:
  3126. 000020B0  4E5E                     unlink     A6
  3127. 000020B2  4E74 0004                rtd        0x0004
  3128. 000020B6  4E56 FFFC                link       A6, -0x0004
  3129. 000020BA  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  3130. 000020BE  266E 0018                movea.l    A3, [A6 + 0x18]
  3131. 000020C2  286E 001C                movea.l    A4, [A6 + 0x1C]
  3132. 000020C6  4247                     clr.w      D7
  3133. 000020C8  200B                     move.l     D0, A3
  3134. 000020CA  6704                     beq        +0x6 /* 000020D0 */
  3135. 000020CC  200C                     move.l     D0, A4
  3136. 000020CE  6604                     bne        +0x6 /* 000020D4 */
  3137. label000020D0:
  3138. 000020D0  7ECE                     moveq.l    D7, 0xFFFFFFCE
  3139. 000020D2  605C                     bra        +0x5E /* 00002130 */
  3140. label000020D4:
  3141. 000020D4  202C 0010                move.l     D0, [A4 + 0x10]
  3142. 000020D8  0800 0000                btst.b     D0, 0x0
  3143. 000020DC  6704                     beq        +0x6 /* 000020E2 */
  3144. 000020DE  7ECE                     moveq.l    D7, 0xFFFFFFCE
  3145. 000020E0  604E                     bra        +0x50 /* 00002130 */
  3146. label000020E2:
  3147. 000020E2  246C 0020                movea.l    A2, [A4 + 0x20]
  3148. 000020E6  294B 0014                move.l     [A4 + 0x14], A3
  3149. 000020EA  296E 0014 0018           move.l     [A4 + 0x18], [A6 + 0x14]
  3150. 000020F0  00AC 0000 0001 0010      ori.l      [A4 + 0x10], 0x1
  3151. 000020F8  02AC FFFF FFFD 0010      andi.l     [A4 + 0x10], 0xFFFFFFFD
  3152. 00002100  200D                     move.l     D0, A5
  3153. 00002102  2940 001C                move.l     [A4 + 0x1C], D0
  3154. 00002106  598F                     subq.l     A7, 4
  3155. 00002108  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3156. 0000210C  2F0C                     move.l     -[A7], A4
  3157. 0000210E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3158. 00002112  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3159. 00002116  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3160. 0000211A  2F3C 0010 0004           move.l     -[A7], 0x100004
  3161. 00002120  7000                     moveq.l    D0, 0x00
  3162. 00002122  A82A                     syscall    ComponentDispatch
  3163. 00002124  201F                     move.l     D0, [A7]+
  3164. 00002126  3E00                     move.w     D7, D0
  3165. 00002128  6706                     beq        +0x8 /* 00002130 */
  3166. 0000212A  08AC 0000 0013           bclr.b     [A4 + 0x13], 0x0
  3167. label00002130:
  3168. 00002130  3D47 0020                move.w     [A6 + 0x20], D7
  3169. 00002134  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  3170. 0000213A  4E5E                     unlink     A6
  3171. 0000213C  4E74 0018                rtd        0x0018
  3172. 00002140  4E56 FFFC                link       A6, -0x0004
  3173. 00002144  48E7 0108                movem.l    -[A7], D7,A4
  3174. 00002148  286E 0008                movea.l    A4, [A6 + 0x8]
  3175. 0000214C  200C                     move.l     D0, A4
  3176. 0000214E  6762                     beq        +0x64 /* 000021B2 */
  3177. 00002150  7001                     moveq.l    D0, 0x01
  3178. 00002152  C0AC 0010                and.l      D0, [A4 + 0x10]
  3179. 00002156  675A                     beq        +0x5C /* 000021B2 */
  3180. 00002158  7002                     moveq.l    D0, 0x02
  3181. 0000215A  C0AC 0010                and.l      D0, [A4 + 0x10]
  3182. 0000215E  6614                     bne        +0x16 /* 00002174 */
  3183. 00002160  598F                     subq.l     A7, 4
  3184. 00002162  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3185. 00002166  2F0C                     move.l     -[A7], A4
  3186. 00002168  2F3C 0004 0005           move.l     -[A7], 0x40005
  3187. 0000216E  7000                     moveq.l    D0, 0x00
  3188. 00002170  A82A                     syscall    ComponentDispatch
  3189. 00002172  584F                     addq.w     A7, 4
  3190. label00002174:
  3191. 00002174  08AC 0000 0013           bclr.b     [A4 + 0x13], 0x0
  3192. 0000217A  7002                     moveq.l    D0, 0x02
  3193. 0000217C  C0AC 0010                and.l      D0, [A4 + 0x10]
  3194. 00002180  6730                     beq        +0x32 /* 000021B2 */
  3195. 00002182  204C                     movea.l    A0, A4
  3196. 00002184  5088                     addq.l     A0, 8
  3197. 00002186  2D48 FFFC                move.l     [A6 - 0x4], A0
  3198. 0000218A  598F                     subq.l     A7, 4
  3199. 0000218C  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  3200. 00002190  303C 80E3                move.w     D0, 0x80E3
  3201. 00002194  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3202. 0000219A  205F                     movea.l    A0, [A7]+
  3203. 0000219C  41E8 0024                lea.l      A0, [A0 + 0x24]
  3204. 000021A0  2248                     movea.l    A1, A0
  3205. 000021A2  206E FFFC                movea.l    A0, [A6 - 0x4]
  3206. 000021A6  A96E                     syscall    Dequeue
  3207. 000021A8  3E00                     move.w     D7, D0
  3208. 000021AA  02AC FFFF FFFD 0010      andi.l     [A4 + 0x10], 0xFFFFFFFD
  3209. label000021B2:
  3210. 000021B2  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  3211. 000021B8  4E5E                     unlink     A6
  3212. 000021BA  4E74 0004                rtd        0x0004
  3213. 000021BE  4E56 0000                link       A6, 0
  3214. 000021C2  206E 0008                movea.l    A0, [A6 + 0x8]
  3215. 000021C6  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  3216. 000021CA  4EBA 01AC                jsr        [PC + 0x1AC /* 00002378 */]
  3217. 000021CE  2D40 000C                move.l     [A6 + 0xC], D0
  3218. 000021D2  4E5E                     unlink     A6
  3219. 000021D4  4E74 0004                rtd        0x0004
  3220. 000021D8  4E56 0000                link       A6, 0
  3221. 000021DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3222. 000021E0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3223. 000021E4  4EBA 0192                jsr        [PC + 0x192 /* 00002378 */]
  3224. 000021E8  2D40 000C                move.l     [A6 + 0xC], D0
  3225. 000021EC  4E5E                     unlink     A6
  3226. 000021EE  4E74 0004                rtd        0x0004
  3227. 000021F2  4E56 FFFC                link       A6, -0x0004
  3228. 000021F6  48E7 0108                movem.l    -[A7], D7,A4
  3229. 000021FA  286E 0008                movea.l    A4, [A6 + 0x8]
  3230. 000021FE  2F0C                     move.l     -[A7], A4
  3231. 00002200  303C 80B9                move.w     D0, 0x80B9
  3232. 00002204  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3233. 0000220A  302C 0028                move.w     D0, [A4 + 0x28]
  3234. 0000220E  48C0                     ext.l      D0
  3235. 00002210  3E3C 8000                move.w     D7, 0x8000
  3236. 00002214  CE40                     and.w      D7, D0
  3237. 00002216  4A47                     tst.w      D7
  3238. 00002218  6724                     beq        +0x26 /* 0000223E */
  3239. 0000221A  206C 0020                movea.l    A0, [A4 + 0x20]
  3240. 0000221E  4A28 0044                tst.b      [A0 + 0x44]
  3241. 00002222  661A                     bne        +0x1C /* 0000223E */
  3242. 00002224  202C 001C                move.l     D0, [A4 + 0x1C]
  3243. 00002228  C18D                     exg        D0, A5
  3244. 0000222A  2E00                     move.l     D7, D0
  3245. 0000222C  2F0C                     move.l     -[A7], A4
  3246. 0000222E  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3247. 00002232  206C 0014                movea.l    A0, [A4 + 0x14]
  3248. 00002236  4E90                     jsr        [A0]
  3249. 00002238  2007                     move.l     D0, D7
  3250. 0000223A  C18D                     exg        D0, A5
  3251. 0000223C  602E                     bra        +0x30 /* 0000226C */
  3252. label0000223E:
  3253. 0000223E  00AC 0000 0003 0010      ori.l      [A4 + 0x10], 0x3
  3254. 00002246  204C                     movea.l    A0, A4
  3255. 00002248  5088                     addq.l     A0, 8
  3256. 0000224A  2D48 FFFC                move.l     [A6 - 0x4], A0
  3257. 0000224E  598F                     subq.l     A7, 4
  3258. 00002250  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  3259. 00002254  303C 80E3                move.w     D0, 0x80E3
  3260. 00002258  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3261. 0000225E  205F                     movea.l    A0, [A7]+
  3262. 00002260  41E8 0024                lea.l      A0, [A0 + 0x24]
  3263. 00002264  2248                     movea.l    A1, A0
  3264. 00002266  206E FFFC                movea.l    A0, [A6 - 0x4]
  3265. 0000226A  A96F                     syscall    Enqueue
  3266. label0000226C:
  3267. 0000226C  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  3268. 00002272  4E5E                     unlink     A6
  3269. 00002274  4E74 0004                rtd        0x0004
  3270. fn00002278:
  3271. 00002278  4E56 0000                link       A6, 0
  3272. 0000227C  48E7 0018                movem.l    -[A7], A3,A4
  3273. 00002280  598F                     subq.l     A7, 4
  3274. 00002282  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3275. 00002286  303C 812B                move.w     D0, 0x812B
  3276. 0000228A  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3277. 00002290  285F                     movea.l    A4, [A7]+
  3278. 00002292  602E                     bra        +0x30 /* 000022C2 */
  3279. label00002294:
  3280. 00002294  598F                     subq.l     A7, 4
  3281. 00002296  2F0C                     move.l     -[A7], A4
  3282. 00002298  303C 812C                move.w     D0, 0x812C
  3283. 0000229C  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3284. 000022A2  265F                     movea.l    A3, [A7]+
  3285. 000022A4  2014                     move.l     D0, [A4]
  3286. 000022A6  0800 0000                btst.b     D0, 0x0
  3287. 000022AA  6714                     beq        +0x16 /* 000022C0 */
  3288. 000022AC  598F                     subq.l     A7, 4
  3289. 000022AE  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3290. 000022B2  2F0C                     move.l     -[A7], A4
  3291. 000022B4  2F3C 0004 0006           move.l     -[A7], 0x40006
  3292. 000022BA  7000                     moveq.l    D0, 0x00
  3293. 000022BC  A82A                     syscall    ComponentDispatch
  3294. 000022BE  584F                     addq.w     A7, 4
  3295. label000022C0:
  3296. 000022C0  284B                     movea.l    A4, A3
  3297. label000022C2:
  3298. 000022C2  200C                     move.l     D0, A4
  3299. 000022C4  66CE                     bne        -0x30 /* 00002294 */
  3300. 000022C6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3301. 000022CC  4E5E                     unlink     A6
  3302. 000022CE  4E75                     rts
  3303. fn000022D0:
  3304. 000022D0  4E56 0000                link       A6, 0
  3305. 000022D4  48E7 0018                movem.l    -[A7], A3,A4
  3306. 000022D8  598F                     subq.l     A7, 4
  3307. 000022DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3308. 000022DE  303C 812B                move.w     D0, 0x812B
  3309. 000022E2  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3310. 000022E8  285F                     movea.l    A4, [A7]+
  3311. 000022EA  602C                     bra        +0x2E /* 00002318 */
  3312. label000022EC:
  3313. 000022EC  598F                     subq.l     A7, 4
  3314. 000022EE  2F0C                     move.l     -[A7], A4
  3315. 000022F0  303C 812C                move.w     D0, 0x812C
  3316. 000022F4  4EB0 81E1 18A8           jsr        [[0x18A8]]
  3317. 000022FA  265F                     movea.l    A3, [A7]+
  3318. 000022FC  7002                     moveq.l    D0, 0x02
  3319. 000022FE  C094                     and.l      D0, [A4]
  3320. 00002300  6714                     beq        +0x16 /* 00002316 */
  3321. 00002302  598F                     subq.l     A7, 4
  3322. 00002304  2F2C 0024                move.l     -[A7], [A4 + 0x24]
  3323. 00002308  2F0C                     move.l     -[A7], A4
  3324. 0000230A  2F3C 0004 0007           move.l     -[A7], 0x40007
  3325. 00002310  7000                     moveq.l    D0, 0x00
  3326. 00002312  A82A                     syscall    ComponentDispatch
  3327. 00002314  584F                     addq.w     A7, 4
  3328. label00002316:
  3329. 00002316  284B                     movea.l    A4, A3
  3330. label00002318:
  3331. 00002318  200C                     move.l     D0, A4
  3332. 0000231A  66D0                     bne        -0x2E /* 000022EC */
  3333. 0000231C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3334. 00002322  4E5E                     unlink     A6
  3335. 00002324  4E75                     rts
  3336. 00002326  4E56 0000                link       A6, 0
  3337. 0000232A  2F0C                     move.l     -[A7], A4
  3338. 0000232C  286E 0008                movea.l    A4, [A6 + 0x8]
  3339. 00002330  204C                     movea.l    A0, A4
  3340. 00002332  5088                     addq.l     A0, 8
  3341. 00002334  226C 0020                movea.l    A1, [A4 + 0x20]
  3342. 00002338  43E9 002C                lea.l      A1, [A1 + 0x2C]
  3343. 0000233C  A96F                     syscall    Enqueue
  3344. 0000233E  426E 000C                clr.w      [A6 + 0xC]
  3345. 00002342  286E FFFC                movea.l    A4, [A6 - 0x4]
  3346. 00002346  4E5E                     unlink     A6
  3347. 00002348  4E74 0004                rtd        0x0004
  3348. 0000234C  4E56 0000                link       A6, 0
  3349. 00002350  48E7 0108                movem.l    -[A7], D7,A4
  3350. 00002354  286E 0008                movea.l    A4, [A6 + 0x8]
  3351. 00002358  204C                     movea.l    A0, A4
  3352. 0000235A  5088                     addq.l     A0, 8
  3353. 0000235C  226C 0020                movea.l    A1, [A4 + 0x20]
  3354. 00002360  43E9 002C                lea.l      A1, [A1 + 0x2C]
  3355. 00002364  A96E                     syscall    Dequeue
  3356. 00002366  3E00                     move.w     D7, D0
  3357. 00002368  3D47 000C                move.w     [A6 + 0xC], D7
  3358. 0000236C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3359. 00002372  4E5E                     unlink     A6
  3360. 00002374  4E74 0004                rtd        0x0004
  3361. fn00002378:
  3362. 00002378  4E56 0000                link       A6, 0
  3363. 0000237C  2F0C                     move.l     -[A7], A4
  3364. 0000237E  286E 0008                movea.l    A4, [A6 + 0x8]
  3365. 00002382  200C                     move.l     D0, A4
  3366. 00002384  A055                     syscall    StripAddress
  3367. 00002386  2840                     movea.l    A4, D0
  3368. 00002388  200C                     move.l     D0, A4
  3369. 0000238A  6706                     beq        +0x8 /* 00002392 */
  3370. 0000238C  200C                     move.l     D0, A4
  3371. 0000238E  5180                     subq.l     D0, 8
  3372. 00002390  6002                     bra        +0x4 /* 00002394 */
  3373. label00002392:
  3374. 00002392  7000                     moveq.l    D0, 0x00
  3375. label00002394:
  3376. 00002394  286E FFFC                movea.l    A4, [A6 - 0x4]
  3377. 00002398  4E5E                     unlink     A6
  3378. 0000239A  4E75                     rts
  3379.